Coders Strike Back Checkpoint variables problem

Seems like my nextCheckpoint variables (X, Y, Dist, Angle) does not update in time when I got in a Checkpoint. I have to pass it like 300 units distance in order to update for the next Checkpoint. I am expecting that my thrust gets to 0 when I arrived to a Checkpoint but the inputs does not show that I arrive a Checkpoint even when I have already pass it.