Just double checked the attack and you're kinda right
The attack stops at 0.58, but the animation is a bit different.
It goes back to idle stance after an attack, and this part of the animation happens around 0.52-0.55. The cooldown being 0.59
This indeed leads to a couple frames where it feels like the attack has a cooldown. This was an oversight.