Do you also happen to know if the game turns off loop effects on zoning ?
It does when created from an Osiris call, I ran into this problem with A Necromancer's Crusade. I'm not sure if it's the same when created via item script though.
... and it does when the game ends, because I have to restart it after a load.
The effect of torches is different from this because it's triggered by a status which is probably saved, mine isn't.