So over the the years, SpellEffect has undergone a few more extensive changes in which newer game versions deprecated old effects/aura types and re-used the enum values for new effects.
This is a bit problematic when dealing with older builds as these often show effect names which are not correct. (See Classic for reference in which they had to restore some effects by giving them completely new enum values)
So perhaps it is worth overriding enums with version/expansion specific files to solve that problem
So over the the years, SpellEffect has undergone a few more extensive changes in which newer game versions deprecated old effects/aura types and re-used the enum values for new effects.
This is a bit problematic when dealing with older builds as these often show effect names which are not correct. (See Classic for reference in which they had to restore some effects by giving them completely new enum values)
So perhaps it is worth overriding enums with version/expansion specific files to solve that problem