I have an Expedition 30, it has worked fine with Google Maps.
Now I compared GPS with my old Xiaomi Mix1, using the app GPSstatus.
The Z6 sees twice as many satellites (40) and gets twice as many fixes (20) as the Mix1, and shows "Error" of ~ 5 meters where the Mix1 shows ~ 10.
You could run this app and see what you get to compare.
With the app you can force refresh GPS data.