I believe you take extra dmg when you block without enough stamina, but I'm not completely sure
I'm pretty sure it's bugged unless there is some mechanic getting missed.
In the fight with the twins things weren't too bad. The 3 second, running/jumping hero punches utterly destroyed any suspension of disbelief. You could at least perfect block these guys.
Then I got to Buck and noticed half the times a perfect block at full stamina doesn't stop his damage. You block the attack, he gets staggered and you still take damage. Dodging works but sometimes you dodge, watch this guy whiff at air and still take damage. Compounding matters, as far as I could tell he cycles through three action sets which appear to be scripted (two attack sets, one spam dodge set).
In the El Cesar fight I thought the mechanics were equally mystifying. Fighting him is ridiculously easy as keeping distance means he does yet another variation of the 3 second hero punch. At least this guy blinks around to land it. Even so, a simple dodge -> heavy hit -> 2-3 small hits -> rinse/repeat made this encounter trivial. The oddity here is, in my game, this guy inexplicably healed up to like 60% from 10% three times. Was his pregnant wife throwing him inhalers or something?
I could continue but, yeah.... The fights are non-intuitive, have questionable mechanics and have equally questionable animations in certain cases (that 3 second wind-up heavy punch is like... the worst way to throw a punch). Even the sponginess/healthbar of these guys makes the entire thing feel like a 30 minute chore. I could give some of this stuff a pass. I can't give the collective whole a pass. It's not good. Not good at all.