it looks like that your plugin does not work together with role scoper?
Lets say that i have 2 Role. "Role1" and "Role2".
I set the required Role for the desired page to "Role2", with role scoper.
Then i edit the user, and give him primary "Role1" and under "Other Roles" i give him "Role2".
But he still can't access the page.