Is there any reason that the game file wasn't uploaded to itch itself for download?
I suspect the large file size (~7 GB)...
It is too large to host on itch directly.