I just redid my setup following this idea.
Main owner profile is running accrescent, obtainium, app verifier, protonvpn, bitwarden and Google play services.
Most of my apps are sourced from Play store now. Obtainium was a direct APK download verified by app verifier.
I use NextDNS system wide and I don't see a lot of Google chatter when using my second profile. (Which isnt running GPS)
I do see googleapis calls however coming my owner profile (left playstore open)
I guess the important part is GPS isn't communicating with any of my apps in my second profile when I'm using it.