As per the New Bug Closure Template opening IDEA on User behalf
Currently, when layout of bundle installer is made, all dependencies and sub dependencies are gathered into the same directory. During layout install, the dependency packages are copied to PackageCache directory and executed from there, however sub dependencies are not present in that location. During online install, missing files are downloaded, however during offline installation, the installation fails.
Copying and executing packages from package cache is default WiX behavior, that needs to be overridden for bundle with on-demand dependencies installations to work offline.