Guys, I’m not so sure it’s a problem only with Catalina. As said pages ago, I’ve destructively downgrade back to Mojave 10.14.3, and there are still problems of photo syncing on idevices upgraded to iOS 13 and above. Everytime I sync photos on Mojave with iOS 13 devices, unlike before where only new photos get added on and was a relatively quick process, now the syncing seems to go through the entire library (which takes a long time), then removes old photos already synced to the devices, and then finally re-adds those removed photos and syncs the new ones. Worst being duplicate photos are added on the sync. Example being ~15,000 photos already on device, on a new sync adding say only 100 photos, I will see photos on the device being removed and drop to ~8,000 photos (~7,000 removed), and the final sync will be ~19,000 (ie ~300 duplicates).
When I examine the duplicates, I will see one with the correct meta-data (eg geo-tags), and one without (only the date).
the only way to get an accurate photo count of 16,000 photos is to remove ALL photos from device first, and resync the 16,000 photos from scratch.
So I believe there are bugs in both the Catalina finder app when syncing, AND iOS 13.