Sanji at this Low-Diffs him. Already beaten those with higher power and durability, so him right now he has no problem against someone like Vergo. Even back then, he could handle him nerf and eventuality beat him in High-Extreme Diff during PH Arc as he was recovering his body after use Nami did with it.
P1 is less durable than Vergo as here he is bruised all over the cheek and with a flake of skin coming off (could be blood but also drool from him eating just before Sanji hit him). That's from the impact of a less charged up Sanji in base form and P1 being in full hybrid.
Diable Jambe's destruction comes mainly from fire, not raw impact, but that does help. Vergo dusting off DJ means he no-sells the raw impact and only gets a small speck of blood and a few bruises (that go away after the second hit) from the fire. Vergo no-sells Sanji's fire! By comparison, Jabura could take raw impacts from Sanji all day long, but Sanji only needed 2 hits with DJ to finish him off, which highlights this is where his DC comes from
Sanji can maneoveur around at 5000m pressures, which would kill scrubby ass Usopp, yet Usopp is doing surprisingly well after the explosion when in reality he should be mortally wounded if Sanji is held back by that.
Sanji wasn't affected by the explosion bc he is a monster. Vergo blocked that same monster and broke his bone. Essentially he was toying with Sanji as he held back on using all his other arsenals and only resorted to kicking. Shows how much he would fuck up Zor if he can do this to Sanji
Vergo has elastic armament, which means it acts like a good shock absorber. He can already no-sell the fire so Sanji would need to go hell memories which gives away his presence at any rate