Effect modifiers can persist

Cranberry uploaded a save on Discord where the player has a base silence magnitude of 1 and a modifier of -0.001953125. The former is likely the result of a mod using SetSilence or ModSilence, the latter should not be possible.

The result of these values is that the player has an effective silence magnitude of 0.998046875 (and thus cannot cast spells) but GetSilence reports 0 because it casts to int. Neither mwscript nor Lua appear capable of modifying the effect's modifier directly, suggesting an active spell was canceled without its effect magnitude being removed somehow.

Something similar appears to have happened here https://youtu.be/mWv4v7TypVk?t=5187 where as far as I can tell the modifier stuck after the player got hit by the lich's silence spell and their own silence enchantment that got reflected.

Edited by Evil Eye