One user, two roles

I have an app with multiple roles. Sometimes a user is has two roles e.g. Leader + Sponsor. However, when I create a new user account in the app for one role (Leader) and also add the second role (Sponsor) under User Roles, it will populate the fields in the Leader account completely (name, title, employer, email address, and phone) but only partially populate the Sponsor account (name and email but not title, employer, or phone). These are standard user account fields. What do I need to do so both user accounts are fully populated?