Hi,
Basically, you need only one "product listing module" that you can assign to several "category listing menus" with any problem.
There is an option in the product listing module which allow to synchronize with the current browing menu (so in your case, the browsing category).
A category menu allow you to list all sub categories of one category. The user can change the category, selecting a sub-category, seeing the products in the selected category thanks to the product listing module.
You can take a look at our demo website too.
demo.hikashop.com/index.php?option=com_h...ng&Itemid=89&lang=en
In the backend, you can check the different configuration of the category listing menu, seeing the attached modules, etc.
Regards,