GPS show wrong alt at ground

hi all
I am using AP 3.7.1 with GPS ublox 7m

But after I turn the plane on in the ground and during the preflight check I see the GPS grow up from 0 to some times 40

sat = 11
hdop = 0.9

So every time I need to reboot the plane , when I fly with the alt value 20 in the ground ,

It confuse me when landing coz I get wrong alt value ?

what is the problem ? and How to fix it ?

Regards.

I think this has been fixed in v3.8.x. It was caused by the EKF grabbing home before the baro and GPS settled.

@WickedShell can you confirm?