Far Rock,
I am assuming you mean that when your engine passes a speed limit sign that is faster than the current speed limit, it will not speed up until the entire consist has passed that point. If that is the case, this is not a mistake. If you think about it, why would it be safe for the entire consist to increase to a higher speed if only the engine is in the higher speed zone? The simulation waits until the entire consist passes the increase speed sign for safety reasons. If, however, you are referring to entering a speed zone that is lower than the current speed, it should slow down as soon as the engine reaches it. I hope this helps.