I know TfL transactions don't appear until the next day, but I am still awaiting to be charged from 3 days ago

Sadly, yes. Not much can be done until TfL change the way they handle contactless cards. TfL built it around some shaky assumptions about the types of cards and accounts that they would have to handle. :disappointed: