This reported bug is causing me problems; https://issuetracker.google.com/issues/183847283
When combined with FragmentStateAdapter, ViewPager2.setCurrentItem doesn't always work. The TabLayout correctly changes (if you have one), but the ViewPager2 itself doesn't show the correct page.
Has anyone found a workaround?