"immune units resists ultimates" and "immune units resists leech" will affect many other abilities, be careful about it.
I know you can change this for Channel, so you can make some dummy nonphysical spell, use to detect affected units and then stun those units using a trigger.