If your drone and controller can't maintain connexion at close range, the issue is more likely a defect rather thna a firmware issue.
If it was firmware, all users would be having the same problem.
But the drone in this incident did not hold position.
It actively flew 44 feet to the north of the point where it launched, without any corresponding joystick input.
One possible explanation for that could be a mild yaw error, but because the OP...
I used to feel that way, but came to the conclusion that if I flew at much above 30 feet, a crash would be as destructive as losing my M2P in the water....so now I routinely fly over lakes where I am.
This is funny I am going to adjust the years slightly and use this one. But this is also the entertaining and informative part of being on the forum! If we all thought and felt the same or knew what everyone was going to say, it would get boring...