I'm sorry about this situation. I just sent you direct links to my game via email.
I hope this is just a bug and not a change in the site’s rules. Itch.io’s administration hasn’t informed me of any upcoming rule changes, and the file hosts I use are both popular and reliable.