Use Last Home Position - Broken?

It seems that the Use Last Home Position creates some very weird results with my Shapeoko 3.
When using this option sometimes the machine moves much faster, moves to the wrong position, or travels out of bounds (crashing the end mill on the frame on my machine).

I’m now short two end mills and remind myself to set a higher safety height (above the machine frame height) before each job. Been using one for almost a year until the crash :frowning:

I now always confirm a new home position even if I’m wanting to reuse the last one.
This seems to work fine more often than not.