His leg slides back when hes starting the punch. then when hes in the punch it slides back again.
you got the anticipation of the punch fine but you hav't got the arm position right.
If you have ever tried to punch then you know that you don't do it over arm.