One reason possible is that when migrated from the different payroll providers in (QBO) to another. The EPS location to report has changed. You'll need to file an EPS for each payroll.
If you are using QuickBooks standard payroll
Select Taxes, then select Payroll Tax.
In the Payroll Tax Centre, you'll notice that if you have an EPS filing that needs to be sent, it is listed under Due Now with a status of Overdue and the date that it was supposed to be sent.
Select the EPS and view the details.
Select Submit. If this is your first time, you'll need to enter your HMRC credentials first, and then hit Submit.