I noticed that after having one of my champions get hit by the Tangled Web ability, all the enchantment spells cast on it (Arcane Weapon and Mobility) stopped working, but continued to show up in the ledger, and cost mana per turn. Save/Load didn't fix it, recasting appears to be the only way to regain the benefits.
Possibly relevant is the fact that I had the Reveal Map cheat activated at the time, which might have made the game a little more prone to errors.