Question: UObject created in constructor goes null afterward, but is fine in BeginPlay... why?

Seems like this may shed some light?

That it used to work before i made a change to the blueprint that used this class is still curious. The blueprint change was to a camera object’s boom arm length and had nothing to do with the crosshairs, but that stopped it from being instantiating in a constructor.