Interesting, thanks for sharing! So it seems that the Mate 20 Pro has a variant of the bug that the Xiaomi Mi 8 originally contained, where the
GnssStatus API (used by GPSTest for the Status view) in Android isn’t supported correctly but the
GnssMeasurement API (used by GnssLogger) is. The difference being that the Mate 20 Pro doesn’t show any dual-frequency info (either the satellites in the list or the CF values), while the Mi 8 only omitted the CF values. Hopefully this gets fixed soon!