Only namespaces backed by physical files will be documented after all namespaces backed by files on the search path have been loaded.
Maybe this is a feature in that macroexpansion could generate and use arbitrarily named namespaces and in the worst case it would not be possible to determine what loaded namespaces belong to what logical artifact. However it bears considering.