Itch is giving me a warning that this page has been quarantined, not sure if you guys were trackingEdit: Seems to be back to normal. Congrats!
We already tried to reach support, hopefully it will be fixed soon. What make a game being quarantined in the first place is very opaque and seem designed to be so, which as a creator is very frustrating.
yup, according to them we were tagged as spam for some reason