Try the MEGA or NOPY ones then! They should work
Viewing post in [0.10] - Changelog & Release Dates comments
Okay. Hear me out but when I went the normal way through Itch, it states that the file is hosted on an incompatible third party website but when I click on the web browser version of your game, it did redirect me to another separate tab for Mega and there, it downloaded as usual.
Either something wacky is going on with client side Itch desktop, my Internet or reality. (That last one is sketchy.)
But thanks!