We're working on enabling Azure AD Provisioning and for the most part, all is working correctly. The one item that doesn't seem to be working correctly is when syncing the "role" mapping from AAD to SWSD. The problem is that when we provision a user, the user role in ServiceDesk is set to "Service Agent User". Additionally it will also change existing users to that role as well instead of "Requester". Obviously we don't want all end-users to have this type of role.
When the mapping was auto-setup, the attribute mapping for the "role" was set to an Expression of AppRoleAssignmentsComplex([appRoleAssignments]) Per the documentation, I set the Default Value if null field to "{"displayName":"Requester"} as well, so now the mapping looks like this:

That all said, I don't understand or know why the provisioned users are still getting changed/updated to Service Agent User and this is the last piece we need to get working because we can turn on provisioning for the tenant. Any assistance or tips/tricks on this is greatly appreciated.