Are you using itch app? Try from browser
i am trying from browser but the download keeps blocking at 60 percent more or less and saying forbidden