Being unarmed and blocking with shield or being hit with shield doesnt proc skullflame lifedrain

Being unarmed and blocking with shield or being hit with shield doesnt proc skullflame shield lifedrain

https://youtu.be/CJibeC-rUg4

Is this intended or not a bug blizzard?

Demonforge works but not skullflame? what gives?

Noticed lifedrain not working if mob is hitting me in my back too, real cheap.

how can this major bug not be fixed if you fixed other major things that werent in 2006