Try with
[not(System.UserRoles='[%UserRole_Administrator%]')]
-Andrej
Andrej answer is the right answer. To only thing that might mess this up is this setting in the User role setting:
Because if the user role that is triggering this microflow is not allowed to manage the other roles you could end up in your situation.
Regards,
Ronald