Empty NC file after saving GCode

Not an edge case — there simply isn’t a cut to be made if start depth == max depth.

Apparently the generation of the first pass is done before the start depth is compared to the max depth.

The 3D preview shows no cutting or rapid movements:

so at least that verification matches EDIT: or would have, if the 3D preview had successfully been shown.