Do you need to be connected to the network for cashless? I have used cashless on London Underground and planes; I’m pretty sure they can’t be checking my details via a internet/WiFi connection in real time.
Pretty sure you don't need to be connected as some systems cache the transactions then run them through in bulk rather than processing each individually. Presumably this is down to whichever company has provided the terminals and is processing the transaction.