I find the pdf contains both shaded or colored faces (as polygons) and edges (as line segments). So if your CNC can't tell them apart you have that problem. If I put the pdf in my CAD app the two are easily separated by a magic wand sort of selection. Perhaps you can use a go between app. OR
If I export a pdf of a wireframe or hidden line view I only have lines. (single lines, not doubled)