Still waiting for manual review from itch :'( don't know how i triggered their automated unhappy bot, but I'm waiting on support