think i got a fix.
when you hit him directly on the head or his side without hitting his glovves when hes blocking he doesnt take damage but you do in the same situation. the fix for this would be to make it so the ai doesnt just ignore all damage when it is blocking no matter what and make it like the player where if the gloves are hit no damage is done but when you hit a body part damage is done