Better library management for darktable

I am, somehow pulling changes from XMP on one platform causes the other to think changes occurred to files that were untouched. I’m guessing timestamp problems?