As someone who makes a living moving money around through banks, the time lag is basically never zero. ACH is always 1-3 days. Wires are “same day” unless they miss the cut off. They are always introducing artificial delays for liquidity. But you’re right, the tell is when those delays get conspicuous