Hello,
I guess it can be a problem just from the 30th anniversary edition. It may also be that most people do not look at the accuracy of the position shown by the GPS, in addition to improving Google's location accuracy, the problem is partially corrected.
As I mentioned earlier I have tried it with the factory telephone, without any external application. With the latest firmware version available at all times, and also with all preinstalled applications completely updated.
I have been able to verify that users of the normal edition do not have this problem, so I do not doubt that there may be a hardware problem, they also have the same version of the GPS firmware (M3.6.17.32-Kirin_770033) and they are also in Spain, with no problems in showing the actual position.
Regards.