From @combs-a:
LatLon has been kind of fixed, but there are also potentially integers; ints are being converted to floats and that marks them as updated cells when they shouldn't be.

The fields lat1text and lat2text are updated internally through the workbench which means Locality records can get marked as updated even when there are no changes visible to the user. This could potentially cause issues with matching records in batch edit when relationships are enabled in #6126
More info here: #5417 (comment)