Should probably have mentioned in the original post:
Update 4.1 | v0.8.4 (b587)
Should probably have mentioned in the original post:
Update 4.1 | v0.8.4 (b587)
Thank you! I suppose that means that in those cases where only one train was affected, there was another affected train in the station that I just hadn't noticed yet, and which was "auto-released" by the release of the first. Which makes sense, given the details I've observed lately.
... Interesting. If multiple trains are stuck at once, unity-refueling will only progress it to the next position, where it'll promptly re-stuck itself. If it's the only/last one, though, it'll finish the pickup/dropoff properly.
And freeing the frontmost train seems to free the rest automatically... had that one stick in its final alignment position rather than its first...
If my guess is right about it being related to the trains... a significant backup and sudden release is easily reproduceable, just pause a train in the dockyard station, the one that does 4 cars at a time (and has diesel). It's an extremely busy station, and will back up very fast, clear up to the shed at the far end of the network, in sometimes just minutes. Wait until it's backed up at leas…
... Just resolved one of those train bottlenecks that had backed up across the whole factory. Lotsa stutter as the trains started moving again, it's pretty obvious on the GPU graph. Will note the CPU graphs usually look like this in normal play.

Confirmed fueling theory, Unity-refueling also gets stuck trains to move on. That means the bug wasn't what I initially thought it was, and I ought to change the topic name...
Hmm... Reviewing resource usage, I suppose it's at least remotely possible it's overhead from texture streaming to GPU memory from my NVME C: drive... would that show up on the disk usage graph? Or in the game's log files?
Hi! I've got a strange lag spike for you. Oddly enough, the game stuttering corresponds with the dips in both CPU and GPU load, and I checked, not one of the 12 logical cores of my 6-core Ryzen 5 3600 was showing peaks- they all matched the dip of the general graph. Maybe it's a stress test situation for something or another...? The stuttering is intermittent, but also irregular. Pretty sure it'…
Okay... just had it happen to 5 trains at once, again at that one station. It looks like they're getting stuck waiting for fuel, but failing to draw fuel from the plentiful supply in the station. Don't know why, are the 8 fuel modules getting distracted by another train and never returning?
Also, can we have a toggle for whether trains are allowed to wait for fueling at a station (current behavio…
Specifically, the "General" line items, which appear to be the same as "Total" in all the other statistics categories... are only reporting monthly values on the annual and "max" graphs, rather than the actual cumulative values that they ought to be showing. All the itemized costs/productions appear to be properly showing cumulative values for the time steps selected.

Specifically, when searching for products on the map, it's finding storages, machines, belts, and trucks- the currently-selected one is visible coming up the ramp- but com…
The issue in the original report was not caused by station modification; most recent of that was decades ago, possibly centuries, by game time. But station modification would cause it, or at least something similar, thanks to the alignment confusement effect.
I should probably note that while the station this issue arose on does provide fuel to the trains, I did not check if it had run out or not- but this train was sitting for way too long to have been waiting for fuel. Not only that, but once this train was cleared (by cancelling its job), the trains stuck behind it loaded and shipped out quickly, as expected.
Come to think of it, I have noticed that adding modules to the front of a station while a train is actively working at the station will confuse its later alignment positions- like they're only searched when it first arrives, and are specifically relative to the far end of the station from where it entered, rather than the actual station unit of which there can only be one. Adding or removing modul…
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…