Did you download the right version?
It seems I didn't. Thought I did though...
It seems Itch took some time before I got to download it.