I am using your plugin together with Ultimate Member.
When I use add/revoke drop down role option in the user list, the action taken looks OK – the role is added or removed on the user list page. But it doesn’t take any effect for that user (seems like it didn’t save), until I open the user profile and save it (when I open it – the roles are already correctly selected).
This only happens for Ultimate Members custom roles.
Do you use special UM plugin “Ultimate Member Role” field when work via user profile?
It seems UM plugin not only grants role to a user, like WordPress itself (and URE) do, but make additional changes internal for the UM plugin only. When you work via URE or WordPress UI this step is not executed of course.