Why is the cast failing?

Above the variables of the child BP click on the eye and show inherited. You don’t cast to parent as it is already a direct descendent of the parent. You already have those variables.