Hey Dogubey!
I'm having no issues at my end nor have we had any reports on issues with it. Have you tried on another browser by chance?
Usually issues with Itch downloads are on Itch's end.
I'll pass along the feedback all the same and I'll keep my eye out too o/

