Quando uma prop é passada de um componente pai para um componente filho, ela precisa ser passada por todos os componentes intermediários entre o componente pai e o componente filho que precisa utilizar a prop.
Se a prop não for passada corretamente em todos os componentes intermediários, ela será undefined no componente filho, o que pode causar problemas, como no caso descrito na pergunta. Portanto, é importante garantir que todas as props necessárias estejam sendo passadas corretamente em todos os componentes intermediários.