Neither M561 nor G29 S2 adjusted the user Z coordinate if bed compensation was previously active (G29 S2 did if you ran it twice)
From the release notes and not mentioned in later releases ... Im not sure I understand from this bug fix description, what this means and is doing ... but suspect it may resolve an issue I have been experiencing from day 1 on my cartesian Prusa MK3 style printer and mesh bed leveling and Z height adjusting on Layer 1
I can never really seem to get a stable proper 1st layer height between prints and have to make rather large adjustments [ Z height baby stepping ] between prints and manually dial in Z with baby stepping - every print - even when printing on the same day or within the same hour.
It always seem like the layer height adjustments were being compounded or stacked - even if I ran M561 between. Only way to seem to get a fresh start was a reboot of the machine. And then the baby step dial in after Mesh Bed Comp was run and Dual Z lead screw tilt correction macros were run.
Im currently on 2.0 - wondering if this is a potential fix for my issue[s]