20minutes
The decision
Keep a few main movement families and quick setups.
The honest limit
Remove work. Do not fake the rest.
When time is tight, unstarted work leaves first. Planned rest is not shortened merely to display more exercises.
The engine budgets all 1200 seconds: setup, transitions, both sides where needed, work and rest between sets.