Case in point: My Level 27 Mage went to Guldun Rock near Valthiem Towers in Whiterun Hold. There were two giants there, as usual. I shot one with dual cast Ice Spike, then the other. I noticed that one got staggered immediately, but the other one kept charging at me at high speed. Dual Impact stagger didn't work for him. I tried it 6 more times with him, but still no stagger, he slowed down eventually with the ice slow effect. I have noticed this in other situations too. Certain enemies do not get staggered. Some dragons get staggered with dual cast. There are some that do not get staggered.
Isn't Impact supposed to work all the time?