Have you considered that the underlying map may be out? I remember (non-academic) researching this and looking through past Google Earth imagery and its about a 2 metre error.
I know that regular GPS is not super accurate. But my impression was, that chipsets which support Galileo in addition to GPS, would be more accurate than 5-10 m.