Man these rules are always a crap shoot, I'm pretty sure there are games with non-con hosted on Itch that are not seen as against the rules. At this point people care more about what movement pixels do on a computer screen than the real life people suffering out there, it's wild.
Let us know if you make the switch to subscribestar.