First time, animation fires correctly. Second time and beyond, it glitches

First time, animation fires correctly. Second time and beyond, it starts the upper body layered blend bone correctly, but then gets stuck there. I tried settings the sequence player to loop, which worked, but upon the second and beyond fires, the animation (drinking animation) started not at 0s (from the beginning, like at first fire), but somewhere later down the line. Here are the pictures of my BPs.

Thank you so much for helping.