There is trying the Itchio App and download it via there or using another browser but it seems odd it's not working. I don't know if its server side or from your end either.