Looking great, a couple of minor recommendations:
Maybe we do a small “paused” overlay, so people learn what happened. (a translucent
IIat the bottom right?)
I think, (though I am not sure) that this only works after the gif fully loaded. Some animated gifs can take a while to load. Can you test maybe on local using throttling to see that this pauses even if the gif is not fully loaded?