That's extremely strange. itch.io claims that I haven't had any purchases in months, and I definitely haven't gotten any money from them, so something seems very very broken. I'm going to contact the site admins.
I'm enormously sorry for the inconvenience!