How many products do you have in the subcats? By default, when a category has only one product, it will skip directly to the product info page instead of showing a one-item list that has to be clicked through. You can set this behavior in Configuration > Layot Settings > Skip 1-prod Categories.

If this is not what is happening, we need to see the site to be able to advise correctly.