Starting today, my USERSETTINGS() have begun resetting themselves back to their initial values.
A common and simple schema I employ across applications uses a USERSETTING() project selector, and security filters to only pull information from those projects. To simplify things, I generally mark this usersetting required and point its initial value to a generic project. This ensures that when users first launch the application they don’t have a null project (which would require additional logic to handle).
For some reason, my applications are now resetting the usersetting to the initial value, so users can no longer get to their projects. See video of behaviour: