The optimal time to make a decision is the moment before it hits the critical path. Where I work we make this actionable by saying to defer decisions and pull forward unknowns.
The phrase “delay the decision to the last responsible moment” is my favorite mantra about this.