SyncEngine - Ability to handle duplicate Group Names
Current Identity and New SyncEngine cannot cache duplicate groups in the Identity Schema, all though AAD allows creation of duplicates (Not true duplicate as ObjectID differs). Identity enforces uniqueness, Identity has a rule that ensures FQN and Type composite values are enforced to ensure unique records. Due to this the group will have the same FQN.
This idea is to handle duplicates in cases like this where Name / DisplayName is the same but the underlying ObjectID differs.