For me i found that go cardless is ok for those whom are terrible at remembering to pay and that's all. I prefer card payments and if they are good at it BACS.
It can take up to 10 days to process dd payments, so if you are taking payments throughout the month, as you get to the end of the month around the 26th the payments you process for that week now won't show until the following month.
My solution? I take all payments on a fixed date, the 26th. I note it on my payment slips that direct debits are taken automatically on the 26th of the month, the actual process from GC starts around the 19th ( leaves customers account on the 26th)
That way by the end of the cleaning month all dd payments are in within that month.