I think I'm having the same issue, sometime the Spam cleaner menu is visible, particularly when XF has identified at least one of their post contains spam. But if none of their post identified as spam, then XF is not displaying Spam cleaner menu on both.
Just adjust the criteria accordingly. There are some high values you could set there so it is pretty much always visible.
However, please note, the use case for the Spam Cleaner is only to deal with a relatively small amount of content. It isn't supposed to be used for cleaning up thousands of posts from established members. It's extremely unlikely a well established member would suddenly become a spammer, so generally the spam cleaner would only need to be used for newer members with not a lot of content.
Obviously the defaults are what we suggest but you may change them to whatever you want. I just wouldn't expect it to work very well when dealing with over a few hundred items of content so maybe base it on that.