You’re not necessarily doing it wrong, by any means. I am advocating for maintainability of your components. In my experience, passing props down further and further tends to get confusing. If you and those that you work with feel comfortable with what you have, there is no reason to change.
That being said, you might be able to distribute some of the work off of the top level components to your lower level ones by invoking actions/mutations from them.
Thanks for reading and providing comments!