Can't access any members in CameraComponent when added from c++

At the risk of stating the very obvious here - in your example, the property is specified as “BlueprintReadOnly”. Have you tried “BlueprintReadWrite”?