Hi, Joshua. In QuickBooks Online (QBO) Payroll, this typically occurs because the system identifies a data validation error that prevents that specific record from being file-ready.
To provide the best solution, could you please share any specific error message displayed or the subscription you are using? May I also know if the employee is a leaver?
HMRC has very strict formatting rules for Real Time Information (RTI). If an employee's profile violates any of these criteria, QuickBooks may fail to generate an FPS for them, leading to submission rejection.
In the meantime, I've added guidance for you to follow on how to troubleshoot FPS submission. After fixing the employee profile, delete and re-run it to refresh the FPS data in QBO.
Once you've double-checked those profile details and the starter declaration, you should see that FPS pop right up upon your next pay run calculation. Feel free to leave a comment if you have further questions regarding QuickBooks.