so, think I have sorted this out… but it still comes down to something that has happened on your site…
unequivocally, when we save the profile, its stored in the users table, column user_url…
when we build the user profile data, we also grab all the user data from users table… then we grab all the user data from the usermeta table…
wp does not have usermeta entry of user_url… so the usermeta data is added to the user data.. in your case, since something defined a usermeta of user_url, rather than adding it to the user data, it overwrites the data from the users table…
what to do? depends on your situation….
if you still need this non standard usermeta entry for user_url, then you will need to hook into the sp profile generation at the end and put the profile user_url back to what it should be…
if you do not need this usermeta entry of user_url, then remove it… a simple query in phpmyadmin will do the trick… something like:
delete from wp_usermeta where meta_key = 'user_url';
that would clean them all up… just to be safe, I would make a db backup before doing that just in case 🙂