I'm afraid I don't quite understand your explanation Captaindrone, there is not that level of communication between the two when in a normal flight mode its just throttle down, yaw etc rather than in a flight mode like watch me or orbit, or cable cam whereas either the ST-16 or H is checking location against a predefined plan.
It doesn't for example say
ST-16 to H - throttle down
ST-16 to H - did you get lower?
H to ST-16 - no still at 10 feet
ST-16 to H - well throttle down I asked you to throttle down
H to ST-16 - ok ok keep your shirt on, I am now at 8 feet
Now if the compass is off it'll spirl looking for north.
If the barometer is off it may think, "wait I am descending and not receiving stick input so I am getting blown down by an external force, I best throttle up".
or the accelerometer may be saying, "hang on it feels like I am descending but I am not receiving stick input I best thottle up".
I guess the throttle may be stuck up but then it would take off and climb when in normal flight.
Its an odd one, what does the telemetry logs say?
To be honest, I do not 100% know how detailed the two way communication is between the ST16 and H. Most drones are only designed to react to commands. The drone itself then figures out how best to react with it's onboard multitude of sensors. However, the fact that reports are being received of users flicking switches, using stick input and the Typhoon is not responding tells me the issue is with the ST16 at this point.
Disclaimer: I'm only hypothesizing here due to the reports posted. Please, no one take my comments as a fact. Your Typhoon's are fine.