I have this same problem. When I go to add to an existing code, the code search does not go through any of the sub-folders if a top-level folder is selected. It only searches whatever directory is selected. The only workaround I could find was to dump everything into a single folder, which completely defeats the point of having folders. This seems to be a "feature" rather than a bug.