I have an enum defined like this:
Option0 = 0,
And the enum is used as a property in another class:
UPROPERTY(EditAnywhere, Category = “Blah”)
The Option is set to Option0 (0) in the constructor and it is set to Option1 in the editor. At some point the value becomes “2”.