We have observed that users must be explicitly assigned either the Maintenance Worker or Maintenance Requester role in Dynamics 365 to authenticate and access the Power App. Assigning a custom role, even one configured with the same security privileges and duties, results in authentication failure.
Other standard roles, such as Maintenance Manager and Maintenance Clerk, also fail to grant access. This leads us to believe that the app's authentication logic is hardcoded to recognize only the Maintenance Worker and Maintenance Requester roles.
We are requesting Microsoft’s assistance in resolving this issue or let us know the reason behind using the role specific validation. Ideally, the app should validate user access based on assigned security privileges and duties, rather than fixed role names. This would allow organizations to maintain custom roles without sacrificing functionality.