This started with the latest update, which included "network trains will no longer travel partially loaded when the supply is bottlenecked, and instead wait for their full reservation".
Well, now I've got a train waiting for its full reservation... when all cars for its current alignment are full and it needs to move to the next, but it's refusing to, so it's just going to be waiting forever.
Oh, and the supply on this station is not bottlenecked. Loads four cars at once, that's manufactured sand on the left and raw rock on the right, but gravel (which the train is picking a full load of) in the middle.

Not sure how to reproduce it, but as I just had it happen multiple times in parallel (at this very station, look ~3 trains back in line for one half full of diesel, already ejected from its loading position), perhaps it has something to do with multiple trains loading different products from the same station simultaneously, which was made practical by the advent of the Train Network? Affected save file is attached, should be in the pictured position, and I confirmed the issue persists through reload.
Update 4.1 | v0.8.4 (b587)