Issue:
If you have free role checked then regardless of what other role is checked or not checked above that, the user is still able to see or use the content and is not blocked out.
Example:
user has account
user is assigned a special role (above free)
free is checked but their role is not checked
user is not blocked out
now if
user has account
user is assigned a special role (above free)
free is UNCHECKED
then user is blocked
i was able to duplicate this on the demo
solution:
once user is assigned another rule, free role should no longer apply to them, only their new role should apply.
thanks