Sanji role right now is protect Momonosuke and the Scabbards
but from who? that's the question
if only it was hinted that there's some blond villain with funny eyebrows who has been controlling the scene and planning shit in the shadows
so basically all you rely on is some wild imaginations and headcanon to suggest BM will fall by Kidd hand while throwing all the build up, common sense and every rule of good writing out the window
that's why Oda is considered unpredictable by many people I guess
the idea is Luffy learned to control the flow of his Haki, and that's why he was able to use adv CoA
but now he know he can use CoC to attack too, so he's using the technique of letting your haki flow outside your body but with CoC this time
the build up phase will end soon
Oda is planning for Sanji, Yamato and the Scabbards to meet, along with Law and Zolo
then the twist happen , all these characters will meet and will be revealed to have a history with some major player called Shiki
on the other hand Marco and all SHs will be...
there's an ocean of difference in their power lvl
and also BM have her history and plot with Luffy , Kidd have nothing to do with her
Oda won't throw away every build up with BM character and make Kidd randomly defeat her just because, that's dumb
Kidd will fight Kaido , do well for a period...