The [sources]
section basically has no effect in a main Project.toml
file (which isn’t usually instantiated directly, but only declares project metadata). See this last sentence in the docs:
Note that this information is only used when this environment is active, i.e. it is not used if this project is a package that is being used as a dependency.
Sorry, not possible. You can make them submodules, or independent, registered packages.