...Perhaps, but itch.io staff doesn't share their reasons for passing over a project page, so the FAQs are your best bet. They are human interaction, by the way. I wrote mine based on actual questions people ask all the time.
...Oh, and two thirds of your projects are indexed. You're not "completely blocked". I don't think it works that way here, and use of threatening language doesn't encourage solving issues.