I've reviewed the manual and specs and am unable to find the basis for these assertions. The vertical vision sensors have a range of 1 to 43 feet while the ultrasonic range appears to be undocumented.
The manual warns about altitude sensing when flying over 'water or transparent surfaces' which validates what I have proposed and mentions ultrasonic sensor readings are compromised over acoustic absorbent materials or angled reflective surfaces. Waves and ripples present angled surfaces that could set up standing acoustic waves or reflect the signal away from the receiver. In typical DJI fashion, there is no mention of a barometric altitude determination, typically used in full scale aircraft, nor of GPS altitude determination. GPS altitude is generally low in accuracy and barometric readings are subject to drift. I have read of DJI Go4 reports of barometer errors and suspect it likely that the Mavic would have such a sensor, particularly because the Go4 app reports stable altitudes beyond the documented vertical vision range and the likely, but undocumented, ultrasonic range. Most available UAV 40 khz ultrasonic sensors appear to have a maximum range of between 300 and 400 centimetres which is a fair bit shy of 30 feet.
Curiously, the distance between the forward facing optical sensors, at about 60mm is less than the vertical sensors at about 82mm so, assuming they use identical hardware, the vertical optical sensors should be capable of greater range and accuracy yet they are documented to be identical.
I cannot understand how anyone can come up with a reasonable explanation of how an IMU could possibly ensure the accuracy of an ultrasonic altitude measurement. It can certainly be used to help distinguish which of the 4 probable altitude inputs might be suspect but it is incapable of providing information about absolute vertical positioning. It is incapable of reporting vertical speed or position.
Kindly provide sources for your assertions.