I have created a route in JMRI that I call the West Willow Turn. It departs from West Willow Hill and works all industry spots going East to the yard at Tyrone, then goes back working all the same industry spots Westbound. JMRI likes the route just fine and builds a train with enough work to keep me busy for over an hour on my small indoor layout.
The problem I am having is available space on sidings. JMRI wants to spot cars on the Eastbound leg that don’t have a place to go until after the Westbound leg picks up cars.
It occurs to me that those that run multiple trains simultaneously may have also seen this issue when the “set out” train arrives before the "pick up train.
Has anyone found a software fix for this? I have method to get around it by scanning ahead looking for the Westbound pick-ups. I’ll do those pick-ups while Eastbound to make space for my Eastbound set-outs. Rather than take them with me where they won’t be needed; I just leave them on the passing siding until the train returns Westbound.