This character is such BS ingame.
Pretty much all his attacks are feints because they connect at unpredictable times. He can't be staggered during his swings. NPC Jiang Jun block literally everything. If he runs out of stamina he simply dodges your attack by jumping back and is instantly at full stamina again. And it's the most annoying thing in the world that when dealing with all the I mentioned above, he's randomly stepping on your toe every few seconds.
When my friends and I play we literally need to gank Jiang Jun to kill them. They are basically a boss battle.