The trap heal only lasts for one minute on the ground.
According to.. https://wiki.guildwars2.com/wiki/Game_updates/2015-09-29
Traps have been normalized to last for 5 minutes before expiring.
After testing the ranger trap heal, it seems the guardian trap heal is the only inconsistent one.