Target camera (camera with sphere child) falls, why?

I am making a MAX like target camera where the camera is focused on a sphere and I move the sphere around to direct the view of the camera.

So I dropped a sphere object onto the game camera object so its a child. I then have a script scan for children to find the ball and then the script rotates the camera to look at where ever I place the ball.

My problem is that when the ball is a child of the camera when I run my game the camera falls. If I place the sphere as a separate object in the hierarchy panel then when I run my game the camera doesn’t fall.

I’ve disabled the sphere collider on the sphere when its a child.

So why is my camera object falling in the scene when the sphere is a child object?

What info can I provide to help solve this?

Whenever the camera rotates to look at the sphere, the sphere shifts position as it is a child of the camera. Thus, the system doesn’t work.

Unparent the sphere at runtime first (at Start) after you have scanned it. Then it should work.