Not sure it helps you but ...ill try sharing mine usage.
I have few profiles:
Owner
Personal
meWork
clientsFacingWorks
NewsSocial
GoogleWorks
Disposable
GuestOnceoff
Google for me it has its own profile,separated from owner,works. There,i have frameworks and few apps that needs access go frame or play.
Certain profiles has a private space where i have browser with login credentials to lets say some portals with the clients setup, likw webhisting, M365,Cloud IAAS/SAAS/PAAS...dont tave the laptop all the time with me.
VPN is enabled and running fine on all the profiles.
My main issue is that i cannot find an Android browser which supports profiles native. So,that i can start browser and be promoted to choose a profile that has a login,passwords,cookis and so on.
The risk of crossover contamination is minumum, in terms of apllications,data,settings.
One thing that pisses off annoyingly is that im not aure in which profile im running "now"...and cannot find a away to easily identify the session...
Lastly, big thanks to Graphene DevTeam for their works.