Robert, I just don’t see what you are getting at. An ELS isn’t going to be able to cut full depth at one pass, so for each pass it has to somehow move the tool back to the start. Unless the spindle reverses (with the tool withdrawn of course) and the L/S turns backwards, you have to withdraw the tool, send it back to the start, feed in again and synchronise with the spindle. Just like “hand”threading, the tool will start each pass clear of the end of the stock and has some clearance to accelerate before the next cut starts. Provided there is at least a 1ppr spindle index pulse synchronisation is pretty trivial. Obviously you can’t accelerate the tool once it’s cutting, though actually small adjustments to feed rate are made in more advanced controllers to allow for spindle speed variations caused by cutting force.
Just for information, the Z leadscrew on my S7 is driven through a 2:1 pulley from a reasonably beefy NEMA23 at 3A coil current, with microstepping set to 8 (i.e. 1600 steps per rev). In all the time I’ve been running this (14 years) I cannot recall a single time I’ve missed steps other than when I’ve managed to stall the spindle with an over enthusiastic cut.