I appreciate you letting us know what's happening and you reaching out to the Community, @Clive26.
Currently, there's an ongoing investigation regarding the invoices that are successfully sent but still showing undelivered status. Our Product Engineers are working on releasing a permanent resolution about this issue.
In the meantime, I'd highly suggest contacting our Support Team and provide this investigation number INV-54567 so they can add your company details to the list of affected users. By doing this, we will be able to send you an email notification once an update is available.