Have had similar experience - but it always appears to be the result of something I have screwed up. Generally this has occurred when when producing G-code in LCAM and I failed to notice a "Z" height or depth change. Now, I make it a practice to edit the G-code and look for changes in the "Z", parameters.
Bob @ BobsShop