I am just guessing here from what I have seen and learned about GPS units, but this is what I think happens here.
Generally, anything under the receiver won't affect GPS, but metal or leaves or rock or wood between the GPS and the sky will.
The screen displays for Litchi and DJI GO may be slightly different but the way GPS works internally is the same for both.
The satellite count is how many satellites the GPS/GLONASS receiver has seen however briefly in the sky. Once you've seen a satellite, you need to capture a set amount of data from that satellite to learn its detailed orbit information (they call this 'ephemeris'). Capturing the ephemeris takes about 30 seconds for each satellite found, but the receiver can process multiple satellites in parallel.
GPS needs to know the full ephemeris for 4+ satellites, so about 30 seconds after the fourth satellite is seen, as long as those four are still visible in the sky, you should be able to calculate your worldly coordinates. I know less about GLONASS but I think it also needs to know similar data. This is where I think we shift from 7 or less (YELLOW GPS MODE) to 8 or more (GREEN GPS MODE).
The problem is the software is showing satellites in the number on the screen before the receiver has full ephemeris. I have definitely seen 14 satellites quickly (maybe 9 GPS and 5 GLONASS, maybe 7 and 7) but still had a YELLOW GPS MODE. This is not ready for flight.
I always wait for 8 satellites plus at least 45 seconds. This gives a nice GREEN GPS MODE and you're likely to see 9 or 10 or 15 satellites in a few seconds. Only then will I take off.