I realize there has been a lot of discussion of Start Points in the PathArea mega-thread and more recently in the discussion about face milling. This one is a bit different, and it should be a bit simpler.
When creating a Profile I sometimes need to move the starting position for the cut. If I select "Use Start Point" and enter coordinates, the feature works fine, with one important exception. If one of the requested coordinates is exactly zero, that coordinate is ignored in the internal motion code and the output gcode. That sometimes means the actual start point is nowhere near the requested point, since the previous location for the requested "zero coordinate" axis could be anywhere. If the zero is replaced with a tiny non-zero number, such as 0.0000001, then the output is correct.
Another minor issue is that the fx expression handler for the coordinate input fields will not allow any units; only metric inputs are allowed.
I will file a bug report if needed.