Ring [BROKEN PROMISES] working with exceptions (bugs)

BUG: Diablo 3 version 2.6.9
ring [BROKEN PROMISES] : if 5 count no critical hit , then 3 seconds critical hits
in paragon set all critical hits to 0, nowhere else crit existent, profile shows 5% crit
its working… but with exceptions (bugs)… please check and correct them…

ring shows no effect IF:
. necromancer [corpse lance] corpse lance button pressed continuously
. necromancer [skeleton mage] let them do attack further after command
. witchdoctor [ghost barricade] ring don’t works, no function
.
. somewhere else?

This ring only works on a Exploding Palm Monk…

I got it to work reliably with Wizard