It lost signal because you did not have a clear, unobstructed line of sight to your Phantom.
Treetops were blocking the signal.
The number of satellites has nothing to do with the quality of the radio signal between your controller and the Phantom.
The height shown is the height above your launch point.
At the point where the flight record ended, the terrain was about 74 feet higher than the launch point and the Phantom would have been about 39 feet above ground level (not counting tree height).
If the trees were 40 feet high, that is all the explanation you need for the incident.
Once your Phantom has crashed into a tree it doesn't matter how many GPS satellites it has, RTH isn't going to happen.
You can check in the app when you have your Phantom powered on but it wouldn't matter what RTH was set at in this case.
The Phantom never got a chance to RTH.
In a Litchi waypoint mission, the mission will continue even if signal is lost. RTH will not be initiated.
In a waypoint mission it is extra important to make sure that you have sufficient height to clear all terrain and obstacles like trees because Litchi will fly exactly where you program it to. Even into a mountain (or treetops)