I have a bit of an odd problem on our XF site. I have given moderators and super moderators the permissions to mark as spam or ban any user. However, from the drop-down action/moderation menu on the user profile page, (super) moderators do not always have the spam/ban entries. There is no rhyme/reason to it that I can see, some users have that option shown and others don't. Brand new users, old users, users with posts, users without posts - it's very hit or miss.
However, if my moderators manually go to the spam URL at /spam-cleaner/USERIDNUMBER/?noredirect=1 with the user id in question, they are able to fully execute the spam/ban procedure - it's just not an option in the drop-down menu on the user profile. When I "test user permissions" as one of the moderators, I too see the same problem (no option to ban/spam). But when browsing the user profiles in question as the forum administrator, I see the ban/spam options at all times and for all profiles.
How come my moderators have permission to ban/spam (as demonstrated by using that URL directly) but do not always see this option in the drop-down menu?