I’ve tried using the default “update profile” functionality on other users for which I’ve never done update_usermeta and it is working as intended.
It seems that once I use the update_usermeta to change the display name once that setting is forever broken in the user’s profile. Even if I use update_usermeta to change the display name back to the default value it still won’t let me make any more changes using the profile.
Once I use update_usermeta on a user’s display name the only way I can change it is with the code again… it seems that the profile gets “stuck”