You're right. When I read your post I was thinking about @Jackslinger 's supposition that bad VPS data could have been a cause.I should clarify. It was active in the settings, but it wasn't in effect in the end, so I couldn't see the drone sink as a result of the VPS. Undoubtedly, if the log continued, the VPS would have taken effect at some point.
One other thing to note is that the VPS stops reporting much closer to the water than if it were launched from ground. At least in this incident where it stopped reporting at 3.2 meters.