for unknown issues in upload the game in Itch,
I upload it in mega Link and the link it doesn't show in the download button
So you can Download it from here
I'm Sorry to make it hard for you.