"Let us assume that the point about moment is the ball of the standing foot and there are no upward or downward movements while walking. If you move your moving foot slowly or at constant velocity you can not move the foot far from the standing foot until you lose the balance on a foot because gravity and the forward moment pulls the weight of the body on the moving foot.
While walking steps can be longer. Thus there must be a backward moment equal to forward moment until the moving foot falls on the floor. Pushing force of the standing foot causes body to accelerate forward. The acceleration forward creates a backward force and moment.
"
You are almost right. Initiating a step, or even lowering for a forward step while maintaining proper body alignment, will take your body weight forward of your most forward support point, and you will start to stumble forwards.
But there is no backwards force that a dancer in an aligned body position can apply to balance this. Instead, they apply an upward force. The vector sum of the stumbling torque, and the upward force from the standing leg is a forward force - so your body accelerates forward.
Many will mistakenly try to pace out their steps by misaligning their body to create a backwards balancing force - really, by keeping their body over their standing foot too long. The problem with this is that they've misaligned their body (put their knee in their parnter's space), and failed to turn the lowering into forward movement, loosing energy.
In coordinated dancing, the lowering's induced stumble is converted directly and proportionally to forward movement. There is no holding back. To make timing, you have to pace the lowering to when you want the step to arrive - don't try to lower and then time your step, time your lowering.