This is because the way we are handling the animation and audio is poor.
if (widget.innerGrid.winner != null && !_didAnimateWinner) {
_animationControllerPadding.forward();
_animationControllerOpacity.forward();
context.read<TtnAudio>().playSound(SoundEvents.InnerGridWin);
_didAnimateWinner = true;
}