Disclaimer: This maybe only for those using a MongoDB set up.
When using some deeply nested relationships in Strapi, I found the objects from those relationships where not populated. I have created a quick video below to explain how I populated them and returned all the data I needed for my response.
Post with the controller solution - many thanks devwearsprada.