Interestingly, Monzo takes a few seconds (~5) to notify me of a transaction if I do it in Germany. UK, Belgium, Malaysia and Indonesia are all instant.
I assumed that there must be some further process that it goes through, between telling the credit card reader that it is completed and Monzo getting informed.