Looking at the impact point and considering the images of the C802 missile, would it be too far off to suggest that it was a near miss in that the water absorbed a lot of the explosion? A direct hit from that type of missile IMHO should have sunk it period or at least caused greater structural damage. I'm not a seaman but it seems they got off very lucky.
Or, the warhead did not explode and the missile itself and its fuel did the damage.
C802s will damage, but not usually instantly destroy a front-line corvette, frigate, or destroyer. The warhead isn't big enough to do it.
The Silkworm (the C802's bigger, older brother) carries a 546kg warhead, and that one *will* instantly sink a destroyer.