I don't thinks "hits" is a right word to use.

Either "Affects magic immune units" or "Deals damage and applies debuff to magic immune units" is much better.

Plus it says "mixed damage" but the term most commonly used is "composite damage"