Lua spells:remove(...) and spells:clear() don't persist on npcs
when you use the console to remove a spell from an npc, it will persist through saving and loading.
doing the same via lua (removing a spell or clearing all spells) will not persist.
after loading, the npc will get back any spells that were in their original npc record and you cannot remove them via lua
Edited by Ownly Me