I am not normally one for conspiracy theories but...
Each month I make a fairly large purchase on my Us Chase Visa for goods billed in £. The transaction posts after a variable number of days and almost always at the worst possible exchange rate. It can’t be coincidence but Visa says it is!!