So, Itch.io wasn't accepting my card because my postal code had changed (had to re-enter the card just to change the postal code, so this is a non issue) so I decided to pay with Paypal, only to notice a double charge, one going to Itch.io and another going to Paypal.