When a task has multiple blocking dependencies, the start date should automatically align to the latest blocker's due date, rather than shifting relatively based on changes to a single blocker.