Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Yes, in the next update I'm going to adjust the timetables to make sure all services can be run to time.

Personally I quite like the idea of starting some services with a delay; kind of "do you best to recover time" challenge mission that adds a random element to the simulation; so I don't see them as a bug or issue.

That's true and I agree but there are some services which can't be run to time under any circumstances. The randomisation will always result in starting late or being held at a signal so long that you'll always be late at the last stop. I'm going to make sure all services can finished in time at least sometimes.