Apparently, entity.SpellModificationContainer updating doesn't necessarily mean the entity has a Uuid.EntityUuid. Not sure what that even applied to, but added a nil check.
Version 1.00.01
Added "SpellModificationContainer" entity subscription to update anytime it's overwritten, because it seems like it's recompiled entirely anytime something adds UnlockSpellVariant(), rather than being appended or updated.