Hi,
The warning you get is on applicational level, not on modular level. So you don't have to change anything code-wise, as long as you have the roles isolated in a separate module (which you do). You just need to group service modules together, and end user modules together.
Your end user module and core service module are grouped together in the same application (G10X_DEV_ORDERSATZ). This makes G10X_DEV_ORDERSATZ an end user application.
End user applications normally do not provide services, but yours is providing services like roles to other apps, which is not best practice.
I think you just need to put the module with the roles in another application, that doesn't have end user modules. So, you can move it to an already-existing service app, or create a new app that doesn't have UI.
This way, Architecture Dashboard will not think anymore that your end user application is providing services to other applications.