I've noticed this on a few routes, the signals after a Go Via icon are red and only change when you hit the icon. Like this one I had to slow to a crawl for on San Bernardino Line, as soon as I tripped the Go Via the signal beyond it went green. Its awkward cause you don't know if its a legit red signal you will have to stop for or wether it will change when you hit the icon. A good example of this is Cajon Pass when coming into San Bernardino, sometimes you are clear to drive straight in but sometimes you are held at a signal just outside the yard to wait for a departing train. There is often a Go Via icon in front of this signal so you are never sure if its actually meaning to stop you or its just the affect of the Go Via icon. Why do the Go Via icons affect the signals right after them? DW
It is to reduce AI trains getting stuck which can also cause your path to get blocked or bugged. As I understand it most of the time your path is only reserved up to the go via point and then once you pass that point your path is then cleared ahead of you into the busier area. Otherwise you might reserve the path too early and block too many other trains unnecessarily. So the go via is like a dispatcher.
in timetables, Stop at, Go via and Load/Unload instructions have the option to toggle "Dispatch beyond" this is usually on to give you a path of 2 or 3 signals of green ahead. As the Dispatcher in my eyes is a pretty simple system the Dispatch beyond is turned off occasionally it results in driving to a red until you pass the marker. sometimes they are set after locking doors too, something I wish would happen on the Loading to finish instead
You can activate this "don't dispatch beyond" setting on any instruction (Stop At, Go Via, Load/Unload, Wait...) - in many cases you can just use an instruction that needs to exist anyways. But sometimes there just isn't an instruction at the correct place or time, so you need to add a go via at that time/place.