TL;DR
A train heading to "Plastic Input" will show a "no path" warning if all the stations on the local train network are at their train limit AND if there exists another "Plastic Input" station somewhere in a different train network. My suggestion is to not show that warning in this case.What?/Why?

I'm working on a system that uses small trains in a local rail network to collect ingredients from larger trains (right) and bring them to assemblers (left). It works well, but I start to get these "no path" warnings (like the train at the bottom of the image) when I copy and paste the module multiple times.
I'd like to be able to copy and paste like this without renaming all the local train stations. It feels messy having "Plastic Input 1," "Plastic Input 2," etc, for each module. And it feels odd that a module with no warnings suddenly gets warnings when a copy of that module is made.
My suggestion is to not show a "no path" warning in the case where all stations on the local network are full, but there is a station with the same name somewhere else on the surface.