I don't like animation, so I have enabled the "remove animations" setting.
I also sometimes have to scan and analyze wifi using an app. Since many android versions, google does not allow scanning for wifi using third-party apps- without enabling location and throttles the scan.
So, whenever I want to scan wifi, I tap on "build number" to enable developer options, disable "wifi scan throttling" in developer options, do my analysis, then afterwards, re-enable "wifi scan throttling" to save battery, disable developer options (because I think I read on the GrapheneOS website that you should always keep the developer mode disabled).
Now as soon as I disable developer options, animations are enabled automatically. Then I have to re-enable "remove animations" from settings.
So my questions are:-
1) Is this a bug, or expected behaviour?
2) I'm sure there are security reasons behind keeping the developer options disabled, but may I know why?
3) This is the only setting I know which resets, as it is very obvious/apparent. Are there any other setting which gets reset?
4) Why does google require enabling location for wifi scan?
Thank you!
Edit: device Pixel 6a.