UHT/UBT incorrectly uses TEnumAsByte<> in Generated.CPP

Don’t edit auto generated files ever, there’s no guarantee it won’t be regenerated which would overwrite your manual changes. Have you tried with a non const-ref instead? So in the example above void OnMissionNotificationAdded(const EMissionActivityEvent MissionEvent, const FActiveMission& MissionData); or void OnMissionNotificationAdded(EMissionActivityEvent MissionEvent, const FActiveMission& MissionData);