spell resist?
Not sure if it is bug. However I notice that my sovereign /heroes/units still take damage when enemy cast spell even system message has showed resist. (Ok I cheated with cheat engine, however a dragon still crit my sovereign for 140 + damage with fire breath even my sovereign has 1000+ spell resist.)