- You could try to purchase on the ea website instead.
- Use a 'one-time-card' by creating one in the klarna app on your phone (usually visa/mastercard) and use that card info with the creditcard option in the ea app.
I highly doubt it's due to location/region mismatch.
Some products might not be available with klarna.. but that is usually pre-orders or certain valuta/games.
If you have a payment due (pay later) or klarna has flagged your account as high risk, the option is hidden too. They check all real-time purchases.
There is also the option that a failed transaction in the past is causing it to be blocked for a while. If that is the case, you can contact EA support to reset that.