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.