Itch.io is very picky about adult games on this website. A mod probably reviewed the game and saw something that they didn't agree with in their terms of service. That's my best conclusion.