title: constraintlayout.widget.Group animation not working with TransitionManager
body: <p>does anyone has any idea why animating <code>constraintlayout.widget.Group</code> visibility with TransitionManager is not working? Isn't this widget made for these kind of things? </p>
  
  <p><strong>It is working if hiding or showing items after separating views from Group</strong></p>
  
  <pre><code>        &lt;androidx.constraintlayout.widget.Group
              android:id="@+id/cardHeadersGroup"
              android:layout_width="0dp"
              android:layout_height="0dp"
              android:visibility="invisible"
              app:constraint_referenced_ids="cardSystemHeader,cardSimpleHeader,cardCombinedHeader"
              app:layout_constraintBottom_toBottomOf="@+id/cardCombinedHeader"
              app:layout_constraintEnd_toEndOf="@+id/cardSystemHeader"
              app:layout_constraintStart_toStartOf="@+id/cardSimpleHeader"
              app:layout_constraintTop_toTopOf="parent"
              tools:visibility="visible"/&gt;
  </code></pre>
  
  <pre><code> val headersGroup = binding.cardHeadersGroup
  
          val slideIn = Slide()
          slideIn.slideEdge = Gravity.BOTTOM
          slideIn.mode = Slide.MODE_IN
          slideIn.addTarget(headersGroup)
  
          TransitionManager.beginDelayedTransition(binding.root as ViewGroup, slideIn)
  
          headersGroup.visibility = VISIBLE
  
  </code></pre>