We have a use case, where we need to delete Admin accounts directly at termination, whereas we first delete normal user accounts at a later lifecycle change. Deletion is done by a workflow.
For this purpose, we have create a requestable role to get the Admin account created in first place, but have also configured assignment criteria to ensure, that the role and access get removed, when the user is terminated. If the role stays, it would recreate the admin account right away after the workflow has deleted it.
That means, we have a role that is both manually assigned and a birthright role at the same time.
So far, this has been working fine, but when onboarding a new source, we realized that this stopped working. Now the role and entitlement do not get removed anymore, which results in the recreation of the Admin account. This happens for the new source, but also for the existing sources, where it had been working before.
I wonder, if something has changed in ISC, or why we are seeing this now.

