Downloading should work the same as any other game..? If you have an issue downloading then I have to imagine its on your end or Itch.io messed up
i reset my computer, it worked!