How does CharacterMovementComponent handle resubmitting multiple lost moves?

That’s a pretty solid interpretation and walkthrough. Well done.

Overall the system is not designed to make bad connections work well. If ping/jitter/loss is all over the place on a users connection, well that’s on them. There is network smoothing to help ease corrections/latent moves. Anything more is bloat and overhead.