There are a few issues. Should we break them into new threads?
1. The discussed issue about being on or over a limit. The resolution/variance comments.
2. Axis UI will allow an AXIS to be moved back within limits, but Probe Basic does not
3. The docs state: "The [JOINT_N]MIN_LIMIT/MAX_LIMIT settings are enforced while jogging in joint mode prior to homing. After homing, [AXIS_L]MIN_LIMIT/MAX_LIMIT coordinate limits are used as constraints for axis (coordinate letter) jogging" but that is not the case. This is different for Probe Basic and Axis.
3a. Using the Axis UI, the JOINT MAX_LIMIT and MIN_LIMIT are ignored before homed, meaning no limits are enforced.
3b. Probe Basic seems to enforce the AXIS_L limit, whether homed or not