I haven't posted on this for a few weeks now and wanted to give a quick update. Unfortunately, this is likely not going to help many but our client was so frustrated with the situation, we had to do something drastic and migrate everyone off of FSLogix and back onto roaming profiles. Combined with all our other implemented fixes and moving to roaming profiles, the issue is gone.
However, part of me feels we put in an adequate workaround beforehand, but it was one of those situations where the client was fed up with testing and wouldn't let us continue. From what I saw, I think we did figure it out, but it was too late. I wish I had more details / testing under my belt, but here's the list of things we did.
- Computer GPO to deploy reg key to block AAD Workplace Join
HKLM\SOFTWARE\Policies\Microsoft\Windows\WorkplaceJoin; BlockAADWorkplaceJoin DWORD = 1
HKLM\SOFTWARE\Policies\Microsoft\Windows\WorkplaceJoin; AutoWorkplaceJoin DWORD = 0
- Microsoft 365 Apps for Business EN-US (x86) = 16.0.16827.20166
- FSLogix version BEFORE uninstalling = 2.9.8612.60056
- Computer GPO to block and hide Office updates
Computer Configuration\Policies\Administrative Templates\Microsoft Office 2016\Updates
Enable automatic updates = Disabled
Hide option to enable or disable updates = Enabled
Hide update notifications = Enabled
- User and Computer GPO to deploy reg key to alter the behavior for a federated user account so that the password is saved in Credential Manager (not sure if this did much honestly, but it was a live policy we added somewhere along the way).
Computer + User Configuration\Preferences\Windows Settings\Registry
HKCU\Software\Microsoft\Office\16.0\Common\Identity; NoDomainUser = 1
- FSLogix RoamIdentity = Enabled
- Users that were problematic before we made the above change, we scripted the removal of the following folders at next login until they were all purged. Once these were removed, the next login, 1001s were gone.
C:\users$user\AppData\Local\Packages\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy
C:\users$user\AppData\Local\Microsoft\IdentityCache
C:\users$user\AppData\Local\OneAuth
A few other notes... with all the above changes we made, during our troubleshooting, we DID downgrade Office and FSLogix to a version another one of our clients was using with no issues, and it still didn't fix things. In regards to downgrading Office, it actually made things worse because instead of being prompted to log in every single time they open Office, it wouldn't prompt at all, but it would also consider their login not working, so users were completely locked out when we did this. I don't recall the versions without digging through months of tickets and emails. We also tried Office 2019 and it also did not work.
Hope this helps. I'm moving on from this issue, it's been close to 6 weeks of pain, stress, and frustration, and I don't have it in me anymore to think about this. GG Microsoft. Thanks everyone who helped along the way.