HI there, thanks for getting back to me
The payment has been taken before, and is taken each time ok. its just the date which the direct debit payment is initiated is always the due date, rather than the invoice creation date.
this means the direct debit takes about 5 - 10 days to process which is obviously then past all the domain renewal dates, as the domains expire on the due date.
im trying to get the go cardless direct debit to start submit the payment the same day the invoice is generated, so that hopefully its cleared, and the domains are safely renewed before the due date