Punk Hazard: Sanji gets his leg broken, hurts his leg on that steel wall Franky had to laser down
Dressrosa: Doflamingo wipes the floor with him
WCI: loses to judge and Luffy has two fights
Outpour of criticism from his fans
Wano: fights Page One, X-Drake, Queen
Basically it seemed that just like he was doing with all the straw hats, Oda wanted Sanji to stick to his role more than he wanted him to be a fighter, but due to the general dislike by Sanji's huge fan base, he had to scrap the direction he was taking with his character and focus more on his fights than his cooking
Dressrosa: Doflamingo wipes the floor with him
WCI: loses to judge and Luffy has two fights
Outpour of criticism from his fans
Wano: fights Page One, X-Drake, Queen
Basically it seemed that just like he was doing with all the straw hats, Oda wanted Sanji to stick to his role more than he wanted him to be a fighter, but due to the general dislike by Sanji's huge fan base, he had to scrap the direction he was taking with his character and focus more on his fights than his cooking