@honeycris said in Issues with tool offsets after "brush" macros, e3d tool changer:
I still don't understand what was happening
The most likely problem is that the unconfigured brush routine was running X to (past) the limit of its travel, so the motor lost steps and was out of position.
Once that happens, the position will be wrong until the axis is re-homed.