If Itch's download links don't work for you can always download all my games from the main post of my Patreon. It has the same versions for public release as Itch, and you can choose between Google drive and Mega.
Thanks for the advice