The revised Reposition Player 1 routines take 4 scanlines. The routines in the prior version took 5 (4 to reposition, plus 1 to get back into sync with the main kernel loop).
This screenshot shows reposition routines P1EarlyHM25, P1EarlyHM30, P1EarlyHM35, ..., P1EarlyHM70 being triggered (the green robots). They also show NUSIZ1 being updated (the green & white missile).
I do have a single late update - ENAM0 is updated at cycle 25 in P1EarlyHM22. That won't be a problem for Frantic though as I don't use the leftmost 8 pixels of the screen (the left vertical wall is the 3rd PF pixel).
Next up is the rewrite the Reposition Player 0 routines.