Thanks for sharing! Yes, it seems that the Mate 20 Pro has a variant of the bug that the Xiaomi Mi 8 originally contained, where the
GnssStatusAPI (used by GPSTest for the Status view) in Android isn’t supported correctly but the
GnssMeasurement API (used by GnssLogger and Geo++ RINEX Logger) 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. Xiaomi fixed this issue in their Android 9 release for the Mi 8. Hopefully Huawei fixes this soon!