Hey BEM,
This is an issue at Itchs end. If the download is interrupted or the web page takes too long, it'll time out the download.
Have you tried a different web browser by chance?
If not, you can grab the latest free version from our Patreon:
Hope this helps!