Hi @davelee
I think the reason this happens is because when you change the user role on the profile page, before saving, the users role hasn’t actually changed.
I understand your issue and I can see how it’d be troublesome in combination with required fields. I think it’s just about it being a scenario not previously anticipated and thus not taken into account for in the code.
I’ll talk to Elliot about this and we’ll see how to best approach it.