After you file

@Sara56lynn @Critter -  the whole thing is wrapped up in US ACH "NACHA" rules which govern how the Banking industry works.  

 

https://www.nerdwallet.com/blog/banking/ach-transfers/

 

How long it takes

Delivery of ACH transfers can take several business days, meaning days that banks are open. Unlike the real-time processing of wire transfers, ACH transfers are processed by a network operator in batches only three times a day.

Delivery can take several business days.

Financial institutions can choose to have ACH credits processed and delivered either within a business day or in one to two days. In contrast, ACH debit transactions must be processed by the next business day. These timelines are based on rules from the National Automated Clearing House Association ("NACHA") , the trade group that oversees the network. Upon receiving the money, a bank or credit union might also hold these transferred funds for a period of time, so the total delivery time varies.

 

this is how they know the deposit is coming but don't deposit it into your account.  The Banks are probably playing the float to make money.