We regularly write to Itch support. We still haven't received a reply from them, and we don't know the reason ourselves