Seems to be a problem with the itch app, I could download it 2 days ago through itch just fine - Every version is hosted on Itch itself + 2 mirrors for mac and pc version