Hey Walking,
Sorry to hear the download is being a bit wonky, this is usually at Itchs end. I'd recommend trying with a different browser just to see if it helps. If not, you could try the Itch app, which will download directly to it.