Any issues with downloading or purchases should be directed to Itch.io - they're in a much better position to handle/fix issues with the platform than I am.
The problem isn't so much the platform but that the link is just having me download the download file again and again. I'm not sure why, would you be able to check the download link for me?