Let’s face it:
They have no health,are not fast and there shield is either deployed too late or else in this meta is useless (thanks to all shield breaker)
So,the only solution i can see so they can stand longuer is every hit give them % of their HP back (example for grypo:12%)
If grypo get attacked then he use his counter attack and earn back 24% hp
if opponent use a evasive stance,cloak and dagger,instant shield or something which don’t deal dmg,he heal back 12%)
And its not OP,lvl 26,he would earn back 1000hp on double attack,500 if only one
The heal should not be a cleanse and its very important (else,it would be op)so distracting and slow keep working on it.