Abnegation Trait

When your creatures are healed, a random enemy takes damage equal to 50% of the amount of Health recovered. This trait does not stack.”
Doesnt work with healing from Ressurections , Midnight Feast or Sense of Purpose.
is this trait only ment to work with healing from healing spells?

Adding on to this , when my enemy is healed Abnegation activates AGAINST me. They got healed by poison + cancerous smog and my creatures took damage.