DeletedUser534 I already tried to answer this. Perhaps I wrote it poorly.
I am using the Aurora Store on the Owner for the initial install to the Owner profile. I then immediately open a separate profile where the play store is installed and I install it again there. I then disable it in the play store profile since I won't be using it there.
All Android apps are only installed once per device, so I didnt actually install two copies of the same app on different profiles. I overwrote the Aurora store version with the one from the Play Store. Going forward, I will use the play store on that designated profile to update the app across all profiles it's installed.
You can try this yourself. Install an app from another source, like Aurora Store, Obtainium, etc. Open the a
App Details page (where you find the Apps permissions) and it will say it's installed from that source. Then install it again from the play store on a different profile. Go back to the original app's App details page and it will now say its installed from the play store, even if you don't have the play store installed on that profile.
For my purpose, the Aurora Store is only necessary for the first install. The play store takes care of all future updates. Once the app is installed on the Owner, you can also "install" it to other profiles in the multiple user settings menu.
You also don't need to use the Aurora Store. Some people don't trust it for security (though, I think updating from the play store removes a lot of those concerns). There are ways to get the app onto the Owner in other ways. For example, ADB will let you pull/push apps. LocalSend will also let you send installed apps to another device over your wifi network. I personally think this is overly tedious and Aurora is good enough for this purpose, but the option exists for those with extraordinary threat models.