Why did Curve charge me with weekend fee for paying in EUR from EUR card?

I was unable to GBiT from EUR card to GBP card for an EUR transaction.

I was only able to GBiT from EUR card to EUR card, or GBP card (with FX) to EUR card (no FX) for transactions in EUR. So there are definitely some scenarios where GBiT is not allowed.

It only works if the destination card’s currency matches the transaction’s or the origin card’s currency. For example, if you made an EUR transaction with an underlying card set to GBP, you can move it to a card set to EUR or GBP. There is no other option. Of course, you can always change any of your card’s currency in the app.