Yes, that's absolutely why it's happening. It is erasing the user's local profile which has those settings.
Some settings are device specific, and will not sync to the online user profile.
That you could, of course, give as feedback to Google, but it will still not be possible to automatically adjust device settings on the login page before the user has logged in the first time.
--
https://wheretofind.me/@NoSubstitute