One possible explanation may be, that if NPC characteristics are stored in your save, they will trump any changes defined in a plugin, because the save is always loaded last when launching the game. (This can affect many other things also)
You could perhaps try making the changes by running a script in-game as a part of your plugin, so that the changes take effect only after the game has been fully loaded.