Why not implement this in the next patch: the aura consumes mana equal to the damage received by the character, but not exceeding the maximum mana pool. In other words, if the player receives no damage from the moment the shield is activated until the end of the battle, the aura will not consume any mana. That's it. No problems.