Road A splits into three separate roads (A, B, C) of different distances, then merges at one point to be a single road D. The time to get from X->A->D is = 1 minutes, X->B->D = 2 minutes, X->C->D = 3 minutes".

If there are 3 parked cars at the beginning X with each car taking a respective road (A, B, C)

What is the best time spacing such that the cars are as closely spaced (Ex: Each car after car1 should leave P seconds after each other) that each car should move such that when the three cars are driving on road D, they are at least greater than 10 seconds apart? (Note that the best case is desired)

Define "best time spacing". Do you want them to leave as close to each other in time as possible? Or do you want the cars to end up as close to each other in time as possible and still be greater than 10 seconds apart?