Rollout storage glitch
The Rollout storage glitch occurs in Pokémon Sun and Moon and Pokémon Ultra Sun and Ultra Moon.
If a Pokémon uses either of the moves Rollout or Ice Ball against a Mimikyu with its disguise intact, the turn number of that move will be incremented, but the damage multiplier will not be (as a Disguise-breaking hit skips the entire process of calculating damage). If the Rollout or Ice Ball then runs to its full 5 turns successfully, the last hit is considered turn 5 but only receives the damage boost of turn 4.
When that happens, the unused turn-5 damage boost is then stored: the attack Pokémon is no longer locked into any move, and can use any number of intervening status moves. Once it uses a damaging move, no matter what that move is, it will receive the damage boost associated with Rollout turn 5: x16 if it hadn't previously used Defense Curl, and x32 if it had. If that move is Rollout or Ice Ball again, the user will not be locked into it for any duration.
If two or more Mimikyus each switch in to have their disguises broken during the duration of a single Rollout, the turn counters can become desynced by a margin greater than 1. For example, if the Rollout takes the Disguises of three separate Mimikyus along the way, then the latest multiplier that ever gets tallied is the turn-2 multiplier (x2). Afterwards, the next damaging attack that Pokémon uses will receive a x4 multiplier, the attack after that will receive x8, and the third subsequent attack will receive x16, after which the game is satisfied that the Rollout is complete in all aspects, and further moves revert back to normal, with no latent multipliers.