If the accuracy of GPS data is low, it is important to reduce the noise entering the GPS module of the smartphone.
The radio wave condition in the space around the smartphone changes depending on your hand, surrounding buildings, mountains, walls, ceilings, and automobiles.
Here’s one way to reduce noise.
And maybe the first questioner’s trouble is for a different reason than the GPS accuracy of the smartphone.
I often encounter this symptom when using the time-shift shooting plugin on THETA Z1.
If you take 20 pictures in a row, all the pictures may be assigned the coordinates of the first picture.
Alternatively, not all photos may have location information.
My problem is that it doesn’t behave the same every time.
I haven’t solved this problem yet.
It is only after I get home that I notice this symptom.
After that, I use a self-made processing tool that can write the location information to EXIF by looking at the GPS data and the time stamp of the photo that were acquired separately.