Updated
Yes, there is a maximum transaction limit of 25,000 USD (or the equivalent in your local currency based on the real-time exchange rate) for selling crypto to your card.
This ensures secure and manageable processing of all transactions.