Another more benign reason possibly be the customer's card might be closed to different-currency transactions.
For example, I can choose my bank to do the conversion at the time of purchase, or pay with that currency when the invoice comes.