Hi Gordon,
apologies for the late reply and thank you so much for this superb error report!
Looking at your files it seems the Fleximaging file is "processed" imzML and the Scils file is "continuous" imzML file.
For continuous files resolution and units in the readMSIdata function are ignored, this would explain the different m/z and intensity axes. To bin the continuous Scils file to 2000 ppm you can use the 'mzBin' function. I assume that then the segmentation looks similar to the one from the Fleximaging file.
I generally trust the Fleximaging data more as the changes made to the data during Scils import (and export) are not transparent for me.
I hope that helps,
Best,
Melanie