For me as a gamer, it's quite annoying when you play a "Steam Achievements" career scenario in Train Simulator Classic and then suddenly the pre-announced speeds are not true. As it happened recently on the Dresden Riesa line, right at the first two upcoming stations. I rode a RE50 from Dresden to Riesa BR442 Talent. The latest TSC update I've already installed it. Last but not least, I had to accept that my train derails just before Riesa behind the signal box. Furthermore, the timetable could not be adhered to, it was so strictly timed that you inevitably get late. 5 minutes more added to the timetable total and it would be fine. These errors occur in many scenarios, so I ask you to revise it. Or to make them so simple that anyone can do them.
Sometimes there are such mistakes (missing a track marker) but most usually it's missing a speed signal. German signaling is explicit speed based - sometimes it's bonkers (the very same signal layout resulting in different speeds) but the standard is fairly easy to learn - the default speeds for each permissive signal are 25, 40, 60 and unrestricted. Plus there is a bug when switching cameras, momentarily the game thinks the speed limit is lower and hands out a single tick of penalty. It can take a while without explicit training so I'd suggest to observe signals consciously and patternize everything unexpected. Most German route manuals come with explanations.