Sufficiently clear water can act like glass and your Mavic may be seeing the river or lake bottom and not the surface. If the craft was heading towards deeper water, it may have been following the ground surface beneath the water. The bottom infrared sensors may get reflected signals from both the water upper surface as well as the bottom also yeilding conflicting results. The acoustic sensors on the older Mavic Pro tended to give a clear single range to water surface when smooth and flat but a rippled surface could yeild interference reinforcement in the reflections that could provide an accurate closest distance and several further distances based on the wave/ripple peak to peak distance. Signal strength is weakened more by 'steeper' waves that reflect the signal obliquely rather than returning to the receiving transducer.
Another problem was when the waves tend to move in a direction or there are objects drifting on the surface with current or wind, the optical position hold functionality will tend to cause Mavics to drift with the moving surface. More than a few Mavics have followed a river into the side of a bridge while their sensors told them they were holding a static position.
Another problem was when the waves tend to move in a direction or there are objects drifting on the surface with current or wind, the optical position hold functionality will tend to cause Mavics to drift with the moving surface. More than a few Mavics have followed a river into the side of a bridge while their sensors told them they were holding a static position.