By the way, as explained in many places, itch.io staff doesn't watch the forum so they're unlikely to see your post. Even if they did, they're unlikely to share their reasons for taking action against a game, except with the creator and via e-mail.
...No, the contact page tells you how to contact itch.io tech support, which is what you asked. It has nothing to do with this forum topic or the category it's in.