[Bug]: SCIM (Microsoft Entra ID) group reconciliation deletes manually assigned Group roles
What happened?
We use FusionAuth as a SCIM provisioning server and Microsoft Entra ID as the SCIM client. Entra provisions users and groups successfully, and memberships remain correct. However, if we manually assign Application Roles to a SCIM-managed Group in FusionAuth, the next Entra provisioning cycle (group update/reconcile) removes those roles from the Group.
FusionAuth tenant SCIM lambdas are the defaults. 
Expected behavior
Manually assigned Group application roles remain intact after Entra provisioning updates.
Actual behavior
After Entra provisioning updates the Group, the Group’s assigned Application Roles are removed.
Steps to reproduce
- Configure FusionAuth SCIM with Microsoft Entra ID Entra provisions users/groups as expected. 
- Let Entra create a Group in FusionAuth.
- In FusionAuth UI, manually assign one or more Application Roles to that Group.
- Trigger Entra provisioning again (either a scheduled cycle or by forcing provisioning / updating the group in Entra).
- Observe the Group in FusionAuth: Application Roles are gone, group still exists, and the user memberships are still correct.
Version
1.61.2
Affects Versions
No response
Alternatives / Workarounds
No response
@ConnorsApps I have not dived deep into this (yet), but I wonder if the same thing that happens to users (and fixed) is happening to groups...
- https://github.com/FusionAuth/fusionauth-issues/issues/3064