This problem has been happening for every single one of the animations I have done. Please let me know if there is any way to fix this.
You are not supposed to use play animation node for this example. you have to make a Animbp make a transition from normal animation to punch when button pressed and make a transition back to normal when animation has ended! to see how a animbp and AnimState works open default third person demo and open animbp.