It's also available on Steam! Though only for Windows and Linux, not Mac or Android.
To fix the problem on itch, maybe see if it's being blocked by firewall or maybe try downloading from a different browser type. I hope one of those options work and I'm glad you like the look at the game ^^