I’m afraid I can’t work out what is going wrong here. I need to investigate, and work out which database tables are involved. That is going to take time, which I don’t have at the moment.
Does anyone else know the database logic for WordPress roles and capabilities? Until we can fix this, I’ll have to make admin changes to this forum, as SuperAdmin. Sorry. 🙁