Da die Gründe zusammenhängen kann ich als Antwort nur sagen: der Takt macht die Musik 
Genauergesagt: wenn der Takt zu niedrig ist oder zu viele Waren im Verlad warten, entscheiden sich Güter schnell dafür zu laufen. Das ist zwar dumm, aber leider die Realität in Train Fever.
Extern wird dies mit eingeschalteter "warten auf voll"-Option. Wenn die Fahrzeuge aufgrund dieser Option in der Station warten, sinkt der Takt - die Linie wird unattraktiver - die Güter nutzen die Linie weniger - die Fahrzeuge warten noch länger - Teufelskreis.
Ich benutzte dieser Option so gut wie nie, da es mir schon oft den Warenkreislauf zerhauen hat.
Die wichtige Konstante in TF bleibt der Takt, respektive die Lieferzeit. Ist der Takt zu schlecht, die Wartezeit zu hoch oder die Lieferzeit zu lang geht gar nichts. Das hindert einem leider auchnoft daran statt einem langen Güterzug mehrere kurze zu nutzen - die Wartezeit zwischen den selteneren aber längeren Zügen ist einfach zu groß. Obwohl im Endeffekt beide die selbe Lieferkapazität haben, kann es sein das die Warenektte bei zu großen Taktzahlen nicht anläuft oder zusammenbricht.