Seems like you just want to argue.
I had similar thoughts about you.
There was data – the observations of the OP. That's the data I'm using to analyze the situation. The behavior.
There was actual recorded flight data, giving position, speed, height, pitch, roll, heading and a hundred other parameters for every 1/10th of a second of the flight for which there was connection with the app.
But you've ignored that and suggested things that the actual data shows as not possible.
I obviously could be completely wrong. In fact, I would say more likely than not.
Yes
If you have conclusive data/logic that rules out a control disconnection RTH, please present it so we can discuss it.
RTH goes to the home point which is stored in the drone.
Stored home points don't magically change during a flight
At the end of the recorded flight data, the home point recorded in the drone was the same as when first recorded.
It's most unlikely that the suggestion of RTH being the cause is most unlikely.
This, very simply is not true.
It's 100% true
The RC lost connection and never regained it for most of the flight (during flyaway), under control of the FC. That flight was clearly going to a destination location.
It was going somewhere, but there's nothing that indicate that it was going towards a specified destination.
We have no idea what happened to the HP value stored in the aircraft after disconnecting. The data we do have is what the aircraft did.
From many years of flying and analysing recorded flight data, we do know that the home point stored in the drone won't change during a flight, unless the flyer manually changes it.
There is no data to show that the home point changed and there's no reason to suggest that it did.
You put a lot of faith in your guesses.
Unfortunately they are not supported by direct evidence (data) or by an understanding of how DJI drones work.