Thanks for pointing this out. Honestly, this isn't the first time Itch.io has messed us up.
It's incredibly frustrating to find out ONLY from players that something's wrong, while Itch gives us NOTHING, no notification, no warning, no error message. This kind of behind-the-scenes quarantining just damages our reputation for no reason.
We've now reuploaded the APK directly to the Itch servers. However, due to size limits, any file over 1GB has to be hosted externally, which might be part of the problem.
We're reaching out to Itch support to figure out what exactly went wrong. Thanks again for the heads-up, and sorry for the trouble.