Did you get it working on still issue?
No, I think its an itch issue. My laptop hates this website for some reason
Can you join the discord and show me a screenshot of the download issue.To confirm you have bought it. After that I give you alternative way to get it. :)