Hello all,
I am running into a "zombie license" issue with our deprovisioning workflow and hoping someone has seen this behavior before.
Context: We utilize OU-based auto-license assignment. When a user is deprovisioned, they are suspended and moved to a "Deprovisioning" OU where auto-assignment is explicitly disabled. (A fundamentals license is still assigned, but not a paid license - this will be changed to an archived user license soon).
The Issue: Occasionally, users in the Deprovisioning OU retain their license despite the OU settings. I usually run a GAM script to clean these up, but recently I’ve found a subset of users where the license is instantly re-assigned immediately after removal.
I verified this behavior in the Admin Console: I manually removed the license, and the moment I clicked "Save," it was immediately assigned back to the user.
Troubleshooting Steps Taken:
I tried moving the user to the Root OU and then back to the Deprovisioning OU to trigger a settings refresh, but the behavior persisted.
I tried using the logs, but I don't see any licensing related events in the investigation tool. Perhaps I'm simply blind.
Has anyone encountered this?
Best,
Bill