I just tested it and I have no problems downloading, so it doesn't seem to be an Itch server issue, it sounds more like a problem on your end. Maybe an antivirus or firewall is blocking the connection?
If you can, try using another computer and/or another ISP. For example, downloading from your smartphone connected to 4G or 5G.