I have noticed a similar (maybe the same) problem as well. Here is how to replicate it:
- Visit WP-admin > Users.
- Select a user and click “Edit”.
- Choose a role from the drop-down menu and click “Update User”. For my tests I chose “Editor”.
- When the page reloads, scroll down to the “Capabilities” section and click on “Edit”.
- Asign an additional capability to the user and click “Update”.
- When the page reloads, visit the user’s edit page once more. The role will be changed.
Cheers