Thanks for the feedback. I did have trouble with the timing of the animations as none of these assets were mine and I spent a lot of time trying to find assets of a similar theme. It might seem like you get hit when you don't because you are always draining life, especially towards the dawn as your health drain slowly increases as time goes by.
I did also increase their weapon hitbox to prevent the player standing inside the knights to prevent themselves getting hit. The peasants I get, I was messing around with the player weapon hitbox and it was triggering the ground check. I had to make a compromise as I didn't have time to fix the issue so I made the weapon reach smaller.
The difficulty is on the easier side as I didn't have the chance for a difficulty slider or more precise animations. So I decided for there to be an easy window in which the player can escape being hit. The only time it really gets difficult is if you make a mistake and 3-4 enemies are stacked.