Cache Not Cleared
Permission information is cached. If you change any permission records, you must clear the permissions cache on the admin page by clicking Reset Cached Permission Information.
In addition, roles are assigned to a user when the user logs in. Therefore, if you change the role of any user, this user needs to log out and log back in for the new role to take effect.