I'm a volunteer community moderator. I only have power over the main community forum and nothing else.
That said, site documentation sometimes uses the word "moderator" as referring to itch.io staff. And game pages being held for moderation is due to an automated filter. No-one's looked at your blog post yet to know if it's okay or not. That's the whole point.