From this tweet, we find video of what purports to be an attack on a Saudi M1 Abrams tank in Yemen. It’s pretty poor quality video. It is actually hard to tell if it is indeed an Abrams. The roof doesn’t quite look right.
The missile is probably an 9M133 Kornet, which is quite the formidable weapon, and quite capable of destroying an M1.
But in this case, look closer.
We see a massive blast at missile impact. And we see what appears to be some sheet metal or similar flying off to the upper right. But as the fireball fades, what we don’t see is any secondary explosions or post impact fire. The second explosion is simply a replay of the initial impact. It’s quite possible the missile either simply missed the tank, or hit a non-vital part of it. Or if it did impact the crew compartment, the on board fire suppression system worked as advertised to immediately suppress any fire. The M1 tank wasn’t built to be indestructible. It was, instead, built to provide the greatest likelihood that the crew would survive an attack, even one that destroyed the tank.