Glad to hear that things are better for you!
Typically, I’ve found issues like this, or dropouts during a carve, are caused by the EMI (Electro-Mechanical Interference) from the dust collector or shop vac universal motors. They are extremely noisy motors, and cause weird problems like this one.
This can especially occur if you have the X Carve set to control your router and/or spindle motor automatically through a relay.
Most times, simply moving the shop vac/dust collection to its own power source, and making sure the motor is at least 3 feet away from the controller and computer, is the best way to solve these issues.