Reset animation offset after exitting an animation

I’ve got a simple problem.

  1. I enter an animation state, animation’s length is 100 frames (character performs an attack)
  2. In the middle of an animation - at frame 52 - I decide to leave state (character cancels an animation and dashes)
  3. At some point I want to perform an attack again. When I enter an animation state I start back from frame 52

The problem:

I want a previously cancelled animation to start from frame 0, but it starts from frame 52

Options like “Always reset on Entry” did not fix the problem
Animation loop is turned off

How can I reset the animation offset without alternatives like using montages.
Thanks