Hi! I'm sorry you're having trouble with that, I'm not sure why though, I have paid with funds overseas on PayPal. Yeah, although I am from the UK, the monies goes to Itch first, and then they take their cut and send me the rest. (They don't take much)
I would like to put my adventure games on Steam, its just right now I am barely afloat with the current pandemic meaning I cannot find work, and it costs money to put a game on Steam, that's why I used Itch.