Due to some missing features in LR (like setting the GPS altitude automatically) I geotag my images using GeoSetter.
GeoSetter creates *.xmp sidecar files.
Unfortunately Lightroom doesn't import the metadata from the xmp files for some NEFs.
The interesting thing is that using the very same xmp file (by renaming) for two NEFs it is often imported for one of the pictures but not for the other.
I'm using Windows 7 64 bit, LR 5.2 and Nikon D800 NEFs.