When I use Ion incarnate on a mob, the mob senses that I'm about to use it and the target will come at my toon and sometimes making me miss some of the mob. However, Pyro incarnate does not do this, which is the case for any ranged attack. The bad guy doesn't know that I'm about to attack until he is hit.
My suggestion is to remove the awareness of the Ion attack.