I have noticed this recently when playing that a consist will be held at Camborne until the service ahead passes a signal before Truro? I have seen signals between Redruth and Truro which aren't on the map. Surely all the signals should be on the map (mainline wise)?
As marcsharp2 says, the ones not shown on the map and often the HUD are distant signals, which for some reason the game doesn't give any indication of. Luckily they only show either green (indicating the main signal is at proceed or caution) or yellow (indicating the main signal is at proceed or danger), so you're never going to SPAD at these signals (but might at the main if at danger of course)