Camera not attaching to SpringArmComponent

readwrite can be confusing.
readonly is recommended, since it means that you can’t make the pointer point to another object. and yet you can still access and modify the object.

also i recommend to initialize to nullptr and maybe use TObjectPtr instead of Uxxx* (though this “should” not affect you much).