Do you perhaps have a save where you can emergency brake well before it and see if the SPAD still happens? Could be caused by an AI train elsewhere on the route that coincided with approaching that signal.
As stated, an AI train is causing it; save game can be buggy itself, but worth a try, or was a save game made? if so, try from the start with a save game. Also, har far into the run did you get?