I’m trying to understand why AP tries to get above home point and only then starts descent if RTL was fired at relatively high angle of elevation related to home point.
Here are two simulated RTL flights:
AP applied very little throttle during this descent.
RTL from high elevation angle:
AP user max throttle before it reached point above Home Point and even gained some altitude during that phase. Then Throttle went to zero and it started circular descent.
All settings are equal between these two RTLs.
2nd approach appears to be very dangerous, because wind at high altitude is generally way higher, than below. So AP might try to fight against headwind at full throttle and kill battery before it can even reach point of descent. This actually happened to be 2 days ago. Thanks to radio beacon, plane was found, but if it tried to glide from where it was - it could easily land at home point.