I have a number of bulk lines on the Bridgewater-Brunel map that are not recording any revenue, even though goods are being transported. I don't know why this is happening nor did other Discord users, it seems.
Here are some examples:
Brockleigh Bulk Line (truck)
(http://i.imgur.com/gKgbx61.png)
West Sea Brockleigh Coal Ship
(http://i.imgur.com/7uXHUrF.png)
East Sea Swinpike Coal Ship
(http://i.imgur.com/pxOlPVX.png)
(Note that in this third case, a tiny amount of revenue [0.01¢] was recorded).
A save game from the server is here (https://drive.google.com/file/d/1XetJ4Vfl517nIcJO5Tbp05rFwApnZhmP/view?usp=sharing) and these are all Great Central Railway | Cambrian Railway lines.
All the lines affected share the same characteristics: they are relatively short lines at the end of a journey that involved a much longer line. This diagram (not to scale) shows the most relevant portions of the network:
(http://i.imgur.com/JUj3YeD.png)
But this might be coincidental.
I am aware that it is difficult to debug server saves, but I thought that I would start this way because it's very possible that this isn't a bug, just some part of the Extended rules that I've forgotten about.
I believe that this is related to the fare stages feature: certain goods types, including bulk goods, produce a diminishing per kilometre revenue the longer the journey until, eventually, they produce no additional per kilometre revenue.