For the attack range it is intended because otherwise enemies later on would be too easy while the stopping while attacking, yes, that could use some work :)
Thank you for the in depth explenation!