Was recently in Morocco and before the travel I exchanged part of my euros to Moroccan Dirham (MAD).
All the withdrawals from ATM went great getting the money from my MAD pocket. All other payments I made using the terminals were charged in USD that where exchanged from my EUR pocket.
I tried to resolve this with in app support, but I never got to fully understand why it was exchanging my euros to MAD, while I still had plenty of MADs in my account.
Only when my EUR pocket was empty did the app started to charge from my MAD pocket exchanging from USD to MAD. And only after the transaction was marked as completed did the USD disappear only to leave MAD.
By the end of the trip, I ended up with a lot of MAD, that I was unable to spend, and spending my entire EUR pocket at an exchange rate that was not as good as the one I had locked when I first exchanged part of my EUR pocket to MAD.
Here’s how the transactions looked the one in dollars was still pending.