Also when Sanji fought Absalom the invisible (literally he had a broken devil fruit before Observation Haki was a thing) he payed attention to his footsteps because he couldn’t see him, then finally knocking him out.
When Sanji first fought Page One in Wano, he was testing out the raid suit and yet Sanji was all over him, Page One couldn’t do anything and so he had to switch to his hybrid form in order to try and keep up. In the anime when Sanji went and did the shooting star kick and saw that Page One was still up, this could mean that Sanji has developed a plan to fight against ancient zoan users and counter their durability with his experience against Page One.
Hopefully Sanji gets to fight Queen because Queen is technically the most durable outta of all the Beasts Pirates (except Kaido of course). Furthermore Queen kinda has this trickster vibe to him given that he uses viruses during a fight so he might do some dirty moves.
Conclusion: Whenever Luffy fights an opponent it’s a battle of endurance and who can out last who. When Zoro fights an opponent it’s a battle of power or strength or even cutting through opponents. But when Sanji fights, it’s battle of smarts and what Sanji can use in order to beat his opponents.
*by Initial_Space1001