The GPS height limitation is very real, and prevented me from flying this done on about 6 awesome waterfall hikes on Maui.
Something changed on the firmware recently to require way more satellites. 7 is a LOT, and Skydio support says you should have more than that. They also say you should have 20 when flying over water. These are nearly impossible numbers. I think they are trying to remove their liability by imposing these strict, arbitrary bs thresholds.
One thing to worry about is that the s2, despite showing location, can and will misbehave if you don't have all the required satellite locks. The official answer from support is to just wait it out and do not take off at all.
Mine had GPS last week, but apparently not good enough. I didn't manually count the locks. I just assumed that since I could reach higher elevation and see the drone on the map that I was good to go. Nope. The drone knowing exactly where it is, and what the home point is does not matter at all to the drone logic that has been programmed in recent firmware. If you do not have the required arbitrary lock count, it can just randomly fly away and never come back. Ask me how I know, despite having nearly 3 years of experience with this thing. Something changed, and not for the better
Be weary. Don't fly the drone anywhere but in plain vanilla situations, and even when you do, like I did, make sure the drone/software isn't malfunctioning and having unreported GPS issues before flying visual distance near your own home. Your $2,500 toy will just vanish. Screen shot the 20 required satellite locks before taking off so you have proof to argue with support if anything happens.