Noticed the same issue on 2.9 build 2133 and 2146, using 3 different configs on the same machine, the PlasmaC, toma_thc, and a plain standard config.
The issue:
-start LinuxCNC, home the machine, load gcode file, press start,
-while in rapid, press stop or ESC
--what should happen is the machine should stop,
--what happens is the machine will start moving back, both X and Y axis, to some random point that is not random as it can always be found in the gcode, but that point will change, already had two positions that the machine goes to with the same config and same gcode file.
In the attached screenshot, there are two dark red/brown lines, the upper part of those lines is where the stop was pressed, while the bottom of those lines is where the machine actually stopped. Same config, same gcode, just reloaded the gcode, homed the machine and run. Both of those end positions can be found in gcode.
The same procedure using Gmoccapy with the same gcode and plain config is not present, so this affects only axis GUI so far.