Great article on creating profile distinct local apps via Microsoft Edge. You can use this approach for having separate multiple local apps for each tenant (whether you are a guest or have a host tenant identity).
This approach allows you to create apps not just for Teams, but any profile aware app. For example I created ones for SharePoint, OneDrive, and PowerApps that exist in multiple tenants.
Finally, since this is done via Microsoft Edge, this means that you can do this in any Edge supported OS…I have done this in Windows, Android, and IOS.
https://tomtalks.blog/2020/03/create-multiple-edge-web-apps-for-each-microsoft-teams-guest-tenant