I have apps that require Google Play to receive notification.
When they are not in use, I like to disable those apps and all 3 Google Play apps (Google Play Services, Google Services Framework, Google Play Store). Is this sensible and would it break anything? I prefer to keep everything in a single profile.
Disable Google Play apps when not in use
I did exactly this for years before GOS. Now, I prefer profiles.
Sounds like Insular app (https://f-droid.org/en/packages/com.oasisfeng.island.fdroid/) would be better option for you. Inside the work profile created by Insular you install Google services and those apps that requires it. When not in use, you just end the work profile in your current user. Without needing to log out and in by switching users.
JayJay Agreed. I use Shelter for this very puspose. One-switch toggle in the Quick Settings Tiles to turn off all work profile apps.