Set internal deadlines ahead of statutory ones and manage the team against the internal date only.
Make deadline ownership explicit — a job owned by 'the team' is owned by nobody.
Automate the client chase so record collection does not depend on someone remembering.
Review a single overdue board every morning, not five separate spreadsheets.
Track how often you finish early. Improving that number fixes the deadline problem permanently.