After calling Back() on a ScreenConfig, the ripple mask object of that screen stays in place after the animation has finished playing and, while it is invisible so doesn't visually obscure the new screen, still blocks clicks and touches.
This seems to also have something to do with timing of the animation since as the animation plays, the ripple mask shrinks and sometimes becomes so small that it isn't noticeable.