Laser overcut / notch at start and end points

When generating G-code, I’m having issues with overcutting. A notch or deformity forms exactly at the laser’s start/end point. I’ve tried everything, including attempting to correct the G-code via a Python script, but the cut at this point remains deformed no matter what. What can be done to fix this?

Details are bit sparse here. Can you upload the g-code? Or perhaps the model used to generate it?

Barring that, having a “notch” only at the start/end point (the origin?) makes me think maybe you’re cutting that same point by “hovering” there too long with the laser on?