Challenge when programming a rabbet / dato while cutting a panel

I’ve programmed a simple panel cut, but I need a rabbet the full length on two ends. When cutting, the XCarve Pro mostly cuts it but it will sometimes not finish cutting the box at the end of the rabbets.

My guess is that my rabbet is overlapping the box cut by a pixel and the rabbet is “overriding” the box cut.

Is there a good technique to prevent this? Or maybe I’m wrong on what the problem is.

Any help is greatly appreciated!

Not an easel user for drawing, but I’d make two files. One for the panel, one for the rabbets, and then generate the gcode for them. In a word processor, I’d merge the rabbet file to the panel file. You probably would want to edit the file to pause the first file instead of ending it.

Thank you for the help! I’ve never used GCode but I’ll see what I can figure out. Thanks!