One possible cause for this is accidentally installing the game into your “Program Files” directory, or some other protected or special folder. That can make it so that the game has trouble saving certain bits of info that are held by the client instead of the server.
If this is the issue, you may be able to solve it by reinstalling the game into a different location, like your user folder. If you move the files instead of reinstall the game it can theoretically work but you’d need to manually fix the permissions on the files after you move them, and I’m not sure of the details on that. (Ie, is it only a matter of clearing readonly flags on a couple main items, or are there other smaller changes also needed that only have impact on more subtle features like options saving, bind files, etc.)