Hello, @Matthew Laukala !
Creating multiple instances for the app and desktop group is by design for Azure Virtual Desktop (single instances are not supported). The documentation goes into a bit more detail:
To publish resources to users, you must assign them to app groups. When assigning users to app groups, consider the following things:
• We don't support assigning both the RemoteApp and desktop app groups in a single host pool to the same user. Doing so will cause a single user to have two user sessions in a single host pool. Users aren't supposed to have two active user sessions at the same time, as this can cause the following things to happen:
◦ The session hosts become overloaded
◦ Users get stuck when trying to login
◦ Connections won't work
◦ The screen turns black
◦ The application crashes
◦ Other negative effects on end-user experience and session performance
• A user can be assigned to multiple app groups within the same host pool, and their feed will be an accumulation of both app groups.