Hey!
You can upload the game directly to itch so we can download it through the itch launcher, and it's nice because then we can just get the patches as if it's on steam launcher.
I would highly recomend trying that, here's the butler documentation for you to take a look:
https://itch.io/docs/butler/