Thanks for the interest.
I think I mean 7-digits of precision, after the decimal place.
Here's the gpsdebuginfo script output requested. I couldn't unlock the root user on my Pi, so only sudo output.
I'm really not understanding the JSON position output of dspd, and why it seems so unexpectedly stable, given that the ublox GPS output varies randomly within a several metre bound.
Maybe your analysis will shed some light.