Delays in transactions showing - some retailers, some of the time

OK, so this is a clear problem with TfL (TfL charges - different amounts on Journey History, Curve, funding card) - make a transaction on Friday, and it may be charged Saturday, or Sunday, or Monday, or Tuesday, or who knows - 2 weeks later? Total lottery. And not always in chronological order if you make multiple transactions

But it also happens with other retailers. Sometimes my supermarket/coffee/takeaway transactions are charged immediately, but sometimes there is a delay. e.g. made a transaction at Greggs on Saturday morning, was authorised immediately, but it only got charged to my Curve at 00:30 today, Wednesday morning. This is a mild irritation as the whole point of Curve is being able to hold different cards in my “wallet”, so I often change cards before transactions

Ah, but you can go back in time, you say. Except (a) it’s boring/waste of my time to keep having to go back in time, and (b) you can’t go back in time to or from Curve Cash

So, why all the transaction delays? Doesn’t seem to affect any of my other credit/debit cards, is a massive inconvenience, and a complete time sink to have to keep checking my transactions. It also triggers constant fraud blocks on at least one of my underlying credit cards - “why are you making unusual transactions at 4am”

If it matters, I almost always use a physical card, rather than Apple/Google Pay, so that isn’t the reason

Any reason why Curve doesn’t charge like a “normal” credit/debit card?

Ok I get that, but (a) apple and Google pay don’t have this problem. I pick the card, it gets charged, and (b) ​how do I choose which card to fund each payment? Isn’t that the whole point of curve?

Suggested solutions:

  1. Allow Go back in time to/from Curve Cash

  2. Allow me to set rules: all supermarket payments to card A, all restaurant payments to card B, all travel payments to card C, etc