I think I know what is happening. You have your top height as stock top rather than model top. If there is stock left on in your setup then it will try to machine that away first by starting in free air above your zero. When you post your code tomorrow send a picture of the stock tab in the setup so we can check that out too