The M667 and M666 is on strange places.
N0060,N0100: Two M666 before the first cut even started? That should not do any harm though.
N0190: After the first Torch on there is M667 without feed. Should also be ok but I recommend a feed.
N0240: Before Torch off there is a new M667 with feed?? Should be M666!
And there is no move up before rapid move which I recommend.
N0280: Then there is a M666 after rapid move? Strange place.
N0530: And no M666 on the end of last cut. Might be bad because Z-axis wont work properly when THCis on.
I agree that there should not be any hesitation in this file, but maybe it works better if M666 and M667 is in the right positions. Did you maybe mix up M666 and M667 in the sheetcam rules?