that's the only card I can use
That gives me a "there's probably more to this story" feeling. Though I understand that there are people without multiple credit cards, getting a second credit card and/or debit card is not difficult under ordinary circumstances.
Most probably because my vpn was on I got banned
This reinforces my "there's probably more to this story."