So I got through to Leafo (runs Itch) and it sounds like you will still need to get in contact with their support. I am not sure why their support has been so slow but they do seem to respond a lot quicker on Discord. Here is an invite to the Itch Discord server: https://discord.gg/RWgYGnrQZt
If you ping one of the admins and give them your ticket number they can usually fast track the whole process for you.
Sorry this whole process has been such a pain, I am really not sure why you are having these issues.