I've found the cause. You're not gonna believe this... it doesn't count proc coefficient of attacks that trigger it. At all. So everything, even attacks with 0 proc coefficient, has the same 20% chance to trigger it. Even damage-over-time effects.
I think it can even cause an infinite chain with Marwan's Ash until it killed an enemy, if you are lucky enough.