drone-controller range is much greater than controller-GCS range. This should be reflected in the design of telemetry.
You remember you can change the wifi password of SoloLink without drone being powered on? (yet the drone can still connect to it) And also when you tether SoloLink to another wifi you can hear a bleep from the drone? That's sounds like drone-controller connection is being reset. I'm not 100% sure but all these leads to my speculation that the drone-controller communication use a different protocol.