are you downloading on the PC or Mobile version? if PC it's an issue with your security stuff. I used to have the same issue but if I remember I installed from the incognito tab and that helped or did something to give itch permission.
I'm uncertain since it was a while but hopefully this helps! also no idea anything about mobile, that's why I'm asking which one it is.