Standalone mode crashes with "Attempting to replace an object that hasn't been fully loaded"

So PIE and other options seem to work fine, but stand alone crashes while loading. The error seems to be in our player classes, where one of the base classes has a WidgetInteraction component which has an ArrowComponent, and the arrow component is the thing ruining everything. If I go into the code and remove the UPROPERTY() from the ArrowComponent in WidgetInteraction the problem goes away. I’m not sure where to look for what’s causing this problem.

I took a look at [Crash] Attempting to replace an object that hasn't been fully loaded - Blueprint - Epic Developer Community Forums but in trying to do something similar, removing the WidgetInteraction component and setting it up in the blueprints construction script, but the problem persists with WidgetInteraction_REMOVED.ArrowComponent0, so it seems like it’s still trying to build assets/components I have removed.

Finally found a fix , make a backup of the project , delete this child class , make this same child again with same name , copy past it inside you original project .