Ok, another thing that’s worth checking is if you have bDontLoadBlueprintOutsideEditor in your DefaultEditor.ini set to ‘false’. If it’s set to ‘true’, then UBlueprint objects will be stripped when cooking (UBlueprint objects are only useful in the editor builds, usually you only need to access “YourBlueprint_C” class object).
Try looking for something like this in your DefaultEditor.ini:
[EditoronlyBP]
bAllowClassAndBlueprintPinMatching=true
bReplaceBlueprintWithClass=true
bDontLoadBlueprintOutsideEditor=true
bBlueprintIsNotBlueprintType=true
BTW, as far as I know, the accepted status is automatically applied when someone from staff posts an answer, and removed when someone else comments.