Can't fade child game objects by changing alpha of parent

This is related to this question.

Have set Render Mode of Parent and child objects to ‘Fade’.

I am using simple LeanTween script to fade the alpha of the parent game object.

float time=0.7f;
float alphaVal=0.0f;

        LTDescr d=LeanTween.alpha(gameObject, alphaVal, time);

But the child game object does NOT fade. Why?
I thought that by default any property change on a game object will also change the property of all its children as defined in the hierarchy.

No, in this case, you only change a property of one specific Randerer, so you’d need to first get all children renderers in an array and apply the fading to their materials, as well.