Red Light

Have you tried using another loco? I'v had this happen to me before, but only with certain locos. Don't know why that is.
Possible because it is running too fast on approch to the stop
put extra signals in and maybe some scripted speed checks
also look in the config file for the engine you can maybe tune to physics a little