Unlike Credit Cards, Direct Debits do NOT settle the same day. They may take between 3 and 7 days (or even up to 10 days in some rare instances) to settle.
After the Recurring Payment Processor is run in the early hours of the morning, a second processor is run that checks EziDebit to see if the transactions have settled. Once they do, the status is changed to Payment Complete and the normal receipting and updates processing occurs.