I'd have to check the spellscripts to be certain, but IIRC, immunity to Illusion spells only apply to spells that are cast with the immune individual as the target.
So anything with the caster as the target (Shadow shield, displacement, etc.) would have no save, and therefore immunity would not apply. It's not how it works in D&D, but is one of the limitations of the engine.