I wonder if it's got something to do with the Causee. As in, that the game doesn't recognize the caster of the arrow (it looked like you used a poison arrow), so it checks the arrow item for the talent and not the caster of it, or something like that.