"Momentum is mv, mass x velocity. Momentum can be increased or decreased by a impulse Ft, force x time the force lasts. (Force is ma, mass x acceleration or mass x deceleration.
Momentum decreases when you are coming on a new supporting foot to the end of a step. Momentum must also be increased to maintain momentum at a speed."
SQQ, the problem with your analysis is that it implies you should see a pulsing variation in body velocity during the course of a step.
In fact, you do not see such a variation in either efficient ordinary walking, or in the flat walking actins of dances.
You do see a hint of per-step velocity variation in tango, and that is part of hat makes its body action different than ordinary walking.
You also see a velocity variation during the course of dance figures which incorporate rise and fall. But the velocity does not vary cyclicly per step, instead it tracks the rise and fall over the sequence of step - velocity slows on the rising steps, and speeds up again on the falling ones.