Hmm,I can't agree with your statement that Sanji looks clear case he received less damage than from Doffy, case you remember how battle with Page 1 was going on? Sanji litteraly said that without taif suit he would be just knocked out with one strong Page 1 attack. And here he took Kings atack with no damage. So if you want to compare this battles with Doffy, you should remember that against Doffy Sanji didn't have the Raid Suit, actually he wasn't even knocked out. It's all because grest power of Raid Suit, that Sanji now became Tony Stark LOL. But it's true that Sanji received here less Damage than from Doffy, but that again only because of Raid Suit.
So in comparison you should call Page 1 attack>Doffy attack on Sanji, case Sanji wasn't knocked out.