If a user registers as a Basic member and then a new role is created (eg Premium), then the admin changes the role of this user from Basic to Premium and moves some profile question from Basic to Premium the profile page of the user continues to show the question according to Basic role!
Steps to reproduce.
1. Keep only one role (Basic) in your site
2. Register as a new user "NewUser"
3. Create a profile question "Question-1" and make it visible in profile screen
4. As NewUser fill the "Question-1" up
5. As an administrator, create a new role "Premium"
6. Change the role of NewUser from Basic to Premium
7. Hide the "Question-1" from Basic role users and make it visible for Premium
8. Go to NewUser profile page.
Actual Behaviour
The NewUser is a Premium member and the Question-1 is visible in Premium members, however it is missing from the profile page.
Expected behaviour (I guess :) )
The question should be there!