Currently units never lose the immunity granted. Skyshear pegasus had immunity psychic ALL game. Which is pretty lame vs my jelly deck of 80% psychic damage. Please fix/ban all one with nora champs until it's fixed Jelly overmind attacked skyshear to give it immunity, should last 4 turns. Lasted over 15
Tested it out in a bot game, works as normal. Might have been something specific in your game causing it.