Having a heck of a time creating an enum- functional enum declaration stopped working

Yeah, that is quite easy. An Enum is a variable and not a function :smiley: You may want to remove the UFUNCTION macro and use a UPROPERTY macro.