Hi,
Thank you for your reply, and filling me in. I was indeed using a VPN.
I do understand that the itch.io people probably don't want their servers getting hammered by bots, but on the other hand I see no good reason to disable my VPN just for a game. I guess I'll just wait till the game is (hopefully) released as offline one day.
Please receive my gratitude for sharing your creation with us here (this genre of games is right up my alley), and let me wish you a pleasant day.