Yeahhh - I've tried getting ahold of Itch to see how to deal with that, but I'm still waiting for support to get back to me. I think they're just wary of download-only-executables, and so my page got flagged. If you don't feel comfortable engaging, that's okay! I'm hoping the issue is resolved soon.