Yes, I can download it manually and install without any issues. I just played a bunch.
Ah ok. I guess it must be some kind of problem with the Itch launcher permissions maybe. Glad you got to play it at least! Thanks for taking the time to try my game, I really appreciate it.