During Kayle's Ult, she is stuck in an animation cycle. The previous iteration of Kayle's abilities let her attack while she was invulnerable, but the current iteration of her powers don't allow her to. For that reason, it's often a better idea to cast it on an ally unless you absolutely need the protection. The ally can then be much more aggressive than you can while invulnerable.