Frankly, within the limitations of the engine, I started to think about the possibility of changing the detection radius of the enemy such that convoys would ALWAYS be alerted to you. They should ALWAYS be ZZing, and on a time scale of minutes per leg. 100% of the time.
I'm very well aware of the RSRD campaign, and the inner workings, trust me