I also noticed, when in cold star (days after last fix, or far for last fix), that satellites in view increase qucikly (20 to 30 secondes?) to about 20 satellites, without anyone in use, but after 15 to 20 seconds more, with about 35 to 40 sat in view, fix is ok.
Remember that we are dealing here with GNSS, not only GPS.
So, satellites are from GPS, Galileo, Beidoo aand also Glonass constellations.
Maybe there is a first issue with antena ant top cap, but also with the use of several constellations.
It would be interested to see if satellites in use just after the fix are all in the same constellation.