![Image](https://forums.factorio.com/images/ext/0e9d50e00eb44e56a8b9a4ed0c9f6c4d.jpg)
The idea is pretty simple. This is a "collector" station. It has two input stations in the middle (note the passive provider chests). Both stations are named "iron collector." The two outer stations are named "iron output." The idea is that several trains can use this station simultaneously, and they should have a station available without too much delay. The problem is that trains seem to predetermine their destination station when they begin, even though both destinations have the same name. For example, in the screenshot, the train is the top right is deadlocked; it's trying to get to the leftmost station, even though another "iron output" station is available. If I toggle that train to manual mode and back to automatic, it immediately goes to the available station.
What's even worse is that I have the train on the left stopped in manual mode, and trains are still routing to it, even when the other was available when they departed...
I could've sworn this used to work properly. I've been using this design since at least 0.12, and I don't remember any deadlocks. I'm not sure how you can make use of duplicate train stations anymore.