Some card issuers and banks will not permit crypto purchases.
Wells Fargo, Citibank, and Capital One, are common banks that may encounter more frequent errors due to the bank's block/authentication rate.
Try deleting and re-adding your card and if you encounter further issues, reach out to your bank for details.