Nitro & svenakela, thanks so much for your replies!
I spent about 6 hours yesterday trying to troubleshoot this problem (the stopping during cutting) and don't really feel like I'm any closer.
Here's 9 second video of what I'm seeing:
CNC stopping - conanh's library
From what I can tell, it may be pausing when it switches between types of moving commands (e.g. G1 -> G2/G3 or vise versa), I'm not 100% sure, but watching the code go by and the machine moved, that's what it seemed like.
To clarify the problem, the machine will accelerate into a movement then decelerate almost completely before starting the next movement.
I'll be spending more time this evening trying different models, but if anyone has more ideas, I'd love to hear them!
And, yes, it is a snake