Are the Engrave toolpath segmented?

In most cases this is due to the Spline Deviation tolerance being set to a very low value as shown below:

To obtain a more efficient toolpath, increase the Spline Deviation tolerance by a factor of 10x until you receive the desired results as shown below:

After modifying the Spline deviation, it is necessary to edit the definition of the Engrave feature so the new tolerance is observed. Re-generate the toolpath and you will have clean toolpath as shown below: