My 40 unhappy breezaga gives me mana in tombs. Maybe the enemy's hp is too low to gain anything out of it in your zones.

Breezaga is supposed to give mp to the owner based on dmg done. Maybe if the hp of a goblin is 50hp and your pet does 300 hp dmg, the mp calculation is still based on 50 hp.