RE: Correct approach to license "old" Team Members via PowerApps License
Hey Dennis.
1. Indeed, you can replace Team Member licenses with PowerApps licenses.
2. Unfortunately, the "Non Conformant usage by users with Team Member licenses" only verifies the Write access to entities outside of regular scope, done by users with a Team Member license. You can use it as a base to assign the PowerApps licenses but it will not report access to custom apps for example, or will not show users with different license types
3. YES. Power Apps users can legally access custom D365 Apps. As the documentation points, PowerApps per App users can access up to 2 Apps (2 model driven, 2 canvas or 1 model driven and 1 canvas) while PowerApps Per User do not have a limitation.
4. PowerApps licenses will allow access to entities and custom apps. But Dynamics Full Licenses (Enterprise/PRO) will provide access to some other additional functionality:
> Restricted entities (SLA, Knowledge Article, Cases)
> AI functionality (Predictive scoring, customer insights)