I opened a support ticket over itch's support mail address about almost a month ago, and still no reply. I start to wonder if itch is even still alive?
I can suggest to also write to the support and open a ticket to hopefully escalate that issue. Something seriously has to be done asap, as itch is basically almost useless right now. No sane person downloads and updates the games manually!