What we're talking about here is using the tools effectively that are available to us. The more versatile CAD/CAM software packages will offer a variety of options for completing a certain task, but you need to know what those options are and how to use them before they can be a benefit. Over time you'll find that each package has certain shortcomings that may affect your work on aa given machine. Its the creative use of the software and the knowledge of how certain G code "edits" can be made to circumvent "issues" at that machine. After all, its the control that will have "the last word" as to how the code is interpreted and applied to the tool path.
Knowing that your setup may add an arc at the end of a straight line cut as a means of avoiding a hard stop (and instead maintaining a smooth cutting speed), but executing the move poorly (resulting in a rounded corner), you may want to edit the code with a G61 (a modal call) to avoid the issue. Beyond that, if there are curves and arcs to be cut, you'll want to negate the modal call so the machine will continue to move smoothly. To know more about this, you really need to study the reference mentioned earlier (
https://www.cnccookbook.com/g61-g64-...cise-position/). And know that these calls can sometimes have disastrous results if not applied carefully.