Tiny position changes

I’ve been checking my Glyphs files into git, and just been looking through the diffs. I know that all I have changed since the last check=in was a few anchor positions, but I notice that Glyphs is also subtly changing the point positions too:

@@ -23074,7 +23075,7 @@ nodes = (
 "117 178 OFFCURVE",
 "117 161 CURVE SMOOTH",
 "117 157 OFFCURVE",
-"118 152 OFFCURVE",
+"117 151 OFFCURVE",
 "123 139 CURVE SMOOTH"
 );
 }
@@ -23110,8 +23111,8 @@ paths = (
 closed = 1;
 nodes = (
 "-184 -119 LINE SMOOTH",
-"-146 -91 OFFCURVE",
-"-99 -68 OFFCURVE",
+"-148 -88 OFFCURVE",
+"-99 -69 OFFCURVE",
 "-54 -53 CURVE SMOOTH",
 "-1 -34 LINE SMOOTH",
 "8 -31 OFFCURVE",

Just a few units either way, but I haven’t changed them manually, and obviously it makes the diffs dirtier. Anyone else seen something like this? (I have Version 2.6.5 (1322))

That seems like it triggered a smoothing? I have never seen this. Have you moved the outlines?

Pretty sure all I touched was the anchor position.