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.