We recently discussed this on discord.
From memory the Passives procs where there is an attack and the enemy takes damage (depending on the specific item).
So if hail of thorns is a saving throw or the arrow doesn't do damage (like darkness) then it wouldn't proc the debuff.
Is that planned by larian? No idea.