title: Getting SplitInstallErrorCode.MODULE_UNAVAILABLE for dynamic module
body: <p>I am getting the following error <code>SplitInstallErrorCode.MODULE_UNAVAILABLE</code> trying to install a dynamic module. I am already using Google play internal app sharing to test the <code>aab</code> file but still getting it. </p>
  
  <p>Here is the dynamic feature manifest file:</p>
  
  <pre><code> &lt;dist:module
          dist:title="@string/module_investment"&gt;
          &lt;dist:delivery&gt;
              &lt;dist:on-demand /&gt;
          &lt;/dist:delivery&gt;
          &lt;dist:fusing dist:include="true" /&gt;
      &lt;/dist:module&gt;
  </code></pre>
  
  <p>Here is how I'm starting the download:</p>
  
  <pre><code>private val moduleInvestment by lazy { getString(R.string.module_investment) }
  
  splitInstallRequest = SplitInstallRequest
                          .newBuilder()
                          .addModule(moduleInvestment)
                          .build()
  
       splitInstallManager.startInstall(splitInstallRequest)
                      .addOnSuccessListener { sessionId -&gt; mySessionId = sessionId }
                      .addOnFailureListener { exception -&gt;
                          when ((exception as SplitInstallException).errorCode) {
                              SplitInstallErrorCode.NETWORK_ERROR -&gt; {
  
                              }
                              SplitInstallErrorCode.ACTIVE_SESSIONS_LIMIT_EXCEEDED -&gt;
                                  checkForActiveDownloads()
                              SplitInstallErrorCode.MODULE_UNAVAILABLE -&gt;
                                  Toast.makeText(
                                          requireActivity(),
                                          "You don't have access to $moduleInvestment module",
                                          Toast.LENGTH_LONG).show()
                          }
                      }
  </code></pre>
  
  <p>How can I solve this issue?</p>