59 days later it has been resolved, I posted here, emailed both the tax support and itch support and I check in today on Itch to see the payouts went through. Despite all the heckling I did my guess is that the Tax support are probably just really backed up.