Hi, the Necromancer will stop regenerating its mana if his pool is already full (something between 5 and 9 mana). That's why he gains +0 on Upkeep.
Concerning the puppets, they are probably stuck while trying to reach a unit without finding a path. It's a known glitch which I hope to fix once I have some time to work again on the AI.