Hmm? That's weird. I just tested it. Works for me. If you have problem with Itch.io download. Try some links from f95.