She has no I-frames on switch, unless they are using a card. She does have a single card that gives her a short period of invincibility after switching, and there is a cooldown of 2 seconds so they can't stay invincible forever.
There is also a Hades faction card that gives longer invincible time after a finisher.
Neither of these things need to be nerfed :\ Just be aware of them and counter appropriately.