And now I am no longer sure that anything is off at all. Let’s start over and make sure that we are on the same page. I tried with your XMP containing the location
That results in a place about 10km west of a town called Valatie in darktable. Looking at the place in Google maps i get the same:
So to me everything looks right. What is the place you expect to see on the map?
Maybe the confusion is caused by different formatting of the coordinates?
We can either express it in degrees and minutes as it’s the case in the XMP file:
N 42° 25.407257' W 73° 44.414062'
Or we use degrees, minutes and seconds:
N 42° 25' 24.43542" W 73° 44' 24.84372"
Or one can just use degrees:
N 42.423454283333° W 73.740234366667°