If you are having issue with itch.io you can try downloading on gamesjolt
I tried there as well and it gives me the same problem