ActorActiveEffects do not get removed when removed, expired, or cured
To reproduce:
Open the Console
Use these commands:
- addspell vitality
- tgm
Exit the console, and cast the spell.
You can check it now, or you can wait 30 seconds, or an hour in game.
To check, open the console, and use the following commands:
- luap
- print(types.Actor.activeEffects(self):getEffect("fortifyhealth") )
It will return the effect forever after you cast it, until you reload a save. I figure it should return nil after the effect expires.