Take a look at the following post for a workaround to populate deeply nested components:
Strapi V4 populate Media and Dynamiczones from Components