* Whenever a monster drains charges, they heal. So you don't want to be carrying any charged items in your inventory when fighting charge drainers.
* Being outside of melee range with enemies with powerful ranged attacks does not result in them using those ranged attacks more often. Monster AI is simply "If I don't use a spell, attack; if I can't attack, move closer".