Question about adding "impersonate" to an existing role

Options

I need to change the role for an user that has "learner" role at the Org level, but "CCOL sss" role at the school level *mostly with read only permissions, but a cascading role).

 

I have added the "impersonate" learner permissions to this role, but when I click on impersonate (to test the role), I get an error ("You don't have sufficient permission to impersonate this user: they are enrolled with a higher access level in other areas of the organization")

 

We do have users with the "super designer" role at the school level and "learner" at the Org level and they can impersonate learners.

Help!