I'm also having the same problem. I use Sync to transfer files from my everyday phone (Android 13) to a Pixel XL (Android 10) to upload to Google Photos, and the GPS/geotagging data gets lost. In Photos it's either entirely missing (most of the time) or it gives an estimated location, which is in the vicinity but could be 1/4 mile or more off.