You could lock user name changes once selected, but that would not stop you from changing your username on another client. That’s the benefit of centralized identities is that you can do a lot to limit “bad” behavior.
Anything client side can just be voided by using another client :(