Sanji didn’t use his higher ends skills : concasse or Hell memories or whatever he had in the time skip. He didn’t use the RS.
And his body was a little weird.
And his body was a little weird.
luffy didnt get to use kkg or snakeman or future sight against kaido either but that doesnt change the fact that he got one shotted. maybe if he used all of that he would've done slightly better. that's probably the case with sanji as well.