You are ignoring the likely explanation that I pointed out.I experienced the same thing during this low flight. However, I wonder whether this "effect" could be corrected in the control software.
Across a field or over water... it seems to be the same reaction. I'll test it out with different altitudes and different speeds
But it is definitely not useful. In my opinion, the development team at DJI should take a closer look at the matter
And checking the data from your flight shows that the idea that somehow VPS became "confused" and caused the drone to climb to avoid something below, is completely false.
Your drone's VPS was measuring the height of the drone above the water below.
At the beginning of your incident the VPS was showing the drone was 4.3 metres above the water.
As the drone climbed, the VPS measured height steadily increases up to the max range it was able to measure.
Your VPS showed no confusion at all and the data it provided showed that the drone was climbing higher above the water.
Your flight controller didn't receive any information that would cause it to climb to avoid something below it.
But the obstacle avoidance system was giving information about an obstacle in front of the drone and the drone climbed to avoid crashing into the sun.
Reports of drones climbing to avoid the sun are common.
I'm unaware of any verified reports of drones climbing over fields or water due to VPS errors.
Your incident and the one in post #18 are the first allegations of such behaviour that I've seen.
Your flight data disproves the suggestion of a VPS issue in your case and I'm certain that VPS data would similarly disprove any VPS "confusion" for the post #18 allegation.
Flying over a canola field or over water won't cause uncontrolled climbing.
Obstacle avoidance will cause climbing when flying towards a low, bright sun.