Huh that's odd I have 2 devices that has windows and they don't have any issues perhaps try using a different browser or download it through another device like a smartphone then copy it onto the computer
Probably the itch app...I'll try the browser