GrapheneOS
The problem is, that such basic information is either not documented or it is written "somewhere" instead of in a basic primer how to configure a new device. You can't really expect all people to first read all of the documentation - a basic guideline should be available to avoid bad decisions.
I just got my first GraphenOS installation on a Pixel 9a and did not use the Owner profile at all, and added a user profile with Google Play Store and one without.
And after having problems with Location service, I only now found this information.
So, in the Owner profile we need to allow Location services, as otherwise other profiles cannot use them at all?
Could you elaborate if the same is true for other settings, features or capabilities?
Are there other toggles and permissions that should be enabled in Owner profile?
If there are more such things, it may have been better to only use the Owner profile and one additional profile for Google Play Services. But that is to late now, if there is no back to migrate everything from one profile to another :-D
Great many thanks for any advice and recommendation!