I’m setting up root motion and for some reason after each walk cycle loop the character pauses slightly before moving again instead of just constantly moving

The animations are made by me in 3ds max and I’m fairly certain that I’ve set it up correctly. The character does move forward and dosent snap back at all it’s just it dosent seem to be looping seamlessly whereas if I turn off root motion for that animation it loops perfectly fine. Can anyone help me please?