Hi I don't know the exact answer, but i have seen situations where the card registered region is NOT the same as the claimed region. eg the region registered with Itch.
Perhaps it is this.
I don't even had the oportunity to put my credit card or pay pal the message always pops the step before that one.