Hard to tell without seeing any code...
I think no one "casts" searing arrows, at least when it's "autocast"...
to make sure: add a show text line before the damage part, if the text does not show, then it means no one "casts" searing arrows... so you might need to use another method to detect it
if it shows, then something is wrong with the other parts of your trigger