All Direct Debit funds are processed via GoCardless and therefore the timing of the funds being settled in to your bank account is subject to their internal processes.
In the UK, collected funds are paid out & should be received in your bank account two working days AFTER the charge date.
For example, if the members charge date is Monday 1st, the funds will be received in your bank account on Wednesday 3rd.
Learn more about GoCardless payment timings.