Issue changing passwords

Mx 2.5.1-rc2. I'm having problems changing user passwords. I have 3 entities, the User, then Contact and StaffMember that both inherit from User. When I try to set or change the password either directly through the User form, the Staff form, or through the My Account functionality/microflows, the password fails to change. The records are saved or the microflow completes without error, but the changed password does not 'take'. If I create a new project and try the functionality there, it seems to work (there is only the User and Account entities in this case). Does having more than one entity derived from User cause an issue? Any ideas what could be causing this problem?
1 answers

Found it - my bad. It was workflow designed to set a default password for new accounts firing unexpectedly for existing accounts.

Sorry for the confusion