Rotating child ruins shape

Hello so as you can see in the image, when i rotate the cylinder that is child of the other cylinder gets ruined. Why this happens?

non uniform scaling can mess up the scale of children, make sure the x y and z for the scale of the parent’s transform are all the same number