I notice enchantments are not taking shrine bonuses into account after I save and load my game. For example, when saving my game, Stoneskin gives +15 Defense (I have one Earth Shrine). After reloading, Stoneskin provides only +10 Defense. Dispelling and renewing the spell fixes the problem though.
Not sure if this has anything to do with it but I quit the game once after saving.