When VIPM installs a package that's hosted on a team package repository and the package being installed has a Sub-package (usually a "System Package") that's not published to the repository, then only the main package will be installed and not the system package, resulting in a missing dependency on the sub-package.
This issue occurs when the sub-package is not published in the repository. The solution is to separately publish the sub-package to the repository. In order to do this, sub-packages must be made visible in VIPM's package list by enabling the "show sub-packages" setting in VIPM's options dialog. After sub-packages are made visible, one can then publish the "missing" sub-package to the repository (just like any other package).