Hey Giga,
So we had a look into this and all seems to be fine at our end, so might be something at Itchs end.
Have you tried downloading through the Itch client by any chance?