That's very odd, but not something I can do anything about, I'm afraid. There was a Cloudflare outage a couple of weeks ago, and Itch has been having intermittent problems for a while, so it could be anything. It usually resolves within a few hours.
So keep trying, and if you're still having problems let me know, and I'll try to find a way to get it to you.