This may be a clang bug, but explicit exports interfere with export *, especially in local submodule visibility mode. For example, exporting depr.stdint_h from cstdint causes std::int32_t to become an "unresolved using declaration" in LSV if cstdint and stdint.h are promoted to top level modules. This was previously worked around by exporting Darwin.C.stdint in depr.stdint_h, but that only works on Apple platforms, and it stops working when cstdint and stdint.h are promoted to top level modules.
Remove all of the explicit export statements in modules that have export *.