Might have been a temporary server-side specific issue from itch.io.
I was able to download the game as a test just now so give it another try.