Greetings, community! I am delving into the rather confusing world of Power Platform licensing and determining what IS and is NOT considered multiplexing. Hoping someone in the community (or a Microsoft rep) will be able to help give some clarity as I'm going cross-eyed figuring this out.
I have two use-cases on which I need direction.
Scenario #1
I want to build a Power App that stores data entered by E5-licensed users (1-2) in SharePoint (3) and then surface that SharePoint data in a Power BI Premium report (4). This will be viewed by both internal and external users.

Question: Is this valid usage and in accordance with Microsoft's licensing model? Or would external users have to be covered by a license (E5 or Power Apps) too?
Scenario #2
I want to build a Power App that stores data entered by E5 users (1-2) in SharePoint (3) to support their process; I then want to integrate that data into org processes by syncing that data into Azure SQL via Azure Data Factory (4-5). This data will then be used in both a Power BI Premium report (6) and be viewed by users in a custom code solution (7). Some of these users are external users.

Question: Is this valid usage and in accordance with Microsoft's licensing model? Or is this considered multiplexing and would require external users be licensed via E5 or a Power Apps plan too?
Appreciate any/all help y'all can provide. I love the Power Platform, but figuring out the intricacies of their pricing model is an absolute nightmare.