Your card doesn’t support this type of payment

Hello, I am attempting to subscribe to the yearly subscription, I live in Lebanon and it’s giving me my local currency, which is lbps, in pricing, I have my main card as my lbps one with enough funds, however when I try to subscribe I get the statement “Your card doesn’t support this type of payment.” And also I didn’t get a notification from my card that an attempt to pay anything happened. When I called my bank thinking there is a restriction on my card, I was told that the billing request is being sent out in usd because it’s an international subscription, even though the price on my screen shows lbps when I try to subscribe. Is this an issue on the website’s end with how it’s sending out the billing request or is the support agent I spoke to bullshitting me? I want to preface as well that last night I attempted the same subscription when my USD card was set as the primary one and it still gave me the same statement and I got sent a notification that it declined on my banks end that time. I had enough funds in both cards.

Quick edit, I switched my billing address to the USA and tried using my usd card and the site still tried billing me in lbps. Now I’m even more confused.