Keep in mind that schedules are best guesses due to the inherent timing of jumps. Freighters will have to have enough leeway on both sides of the jump to run late and still keep to their schedule. Shippers need to have a fixed deadline upon which to base their shipping on in order to keep their schedule, and (within reason) those cargo vessels are held hostage to that deadline. A ship that makes port 15hrs early won't necessarily be able to depart 15hrs early - the cargo has to be there, the port has to have room to receive them, crews have to be available to service them, etc. There's a whole host of secondary things that have to be available in order for that ship to be turned around.
And if that ship is on a regularly scheduled route, then that routing will take into account the maximum time delays possible and schedule around that in order to have a schedule.