Truly sounds weird, i can't tell you where the issue might be. Try contacting itch support since they are responsible for processing the payments.