this is going to increase in frequency as linux gains popularity
I previously used GrapheneOS and it can definietly do what you are asking - under the permissions setting.
I would recommend not using the google services (even sandboxed) and use droid-ify as an alternative to download apps.
more people contributing to the code
I would remove all of the commands and see if the issue persists.
If it fixes it, add each command one by one until you find whats causing the issue.
If it doesnt fix it, at least you can rule that out.
That last paragraph is nothing but defeatism
cachyOS is great, it feels like its tailored to your system with all the tweaks and v3 support.
And if you choose the btrfs option with limine - you also get automatic snapshots in the bootloader.
instead of google search: https://search.brave.com/
photos: https://apps.apple.com/us/app/ente-photos/id1542026904
iphone settings: https://www.privacyguides.org/en/os/ios-overview/