Yes. No I don’t believe so. All of them are UE4 enums in C++ like so:
UENUM(BlueprintType) enum class EMonsterState : uint8
It only seems to break some enums, probably only classes that use enum’s that get recompiled from VS. Weirdly all of my enums are in a “utility.h”
header file but not all of them break when recompiling.