That's something that needs to be taken up with Itch support.Sorry about the account issues, I hope you manage to get it back somehow.