There is no RC-N4.
The RC-N1 uses O2. RC-N2 uses O3 and O4, RC-N3 O4 only.
As for obstacles between the RC and aircraft, they attenuated the signal to varying degrees. Modulation, encoding, and error correction techniques can improve successful acquisition of a digital signal from a radio carrier without changing anything else about the transmission system.
As such, simply updating firmware to a more robust communication protocol can result in better penetration through obstacles, resulting in, for example, staying connected while passing behind a building with O4 that caused a disconnect with O3 on exactly the same equipment.
As an aside, there is an inverse relationship between time and power transmitting information over RF (or any wave-based medium). As power gets weaker, a signal can still be extracted given more time. In the extreme, a signal well below the noise threshold can be recovered through a mathematical process called convolution.
You can extract it, but you can't hear it