Hi, Cartierusm
All in All, With small line segments, (short x## Y## moves), Your motors will Sing, Can you name that Tune !!.
But it dose sound, Sorta spread out and out-a little, No lost steps as far as you now. (Done a G00 X0 Y0 move to home after you finish the cut, Is it OK.
Moving your Acceleration UP till you start losing step's then back it off 10% or so, This will help close the Gap on achieving your F20 Speed, Ac-cell/De-cell (Closer Together).
On the Diagnostic Screen, Is the "Pulse Frequency", Locked in to a solid Value, "Should be", If your using 25K it should show a value above 25,000.
If it "Isn't",
A quick test is to run your G-code and move your mouse around in the Mach screen till the Pulse Frequency stabilizes to a solid value (Continue moving the mouse as necessary to keep it locked in during the Test).
It's a indication that you'll need to Optimize "Windows" for Mach"s use.
Hope this Helps, Chip