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?