Sanji's character has been willfully buried by Oda.
Nope, this is not a poor attempt at trying to bait others. I really liked Sanji pre-skip, although his pervy side annoyed me at times. He was a good character though. Intelligent, chivalrious and cool.
Now look at everything that happened post-skip:
1) Reunion Arc: Nosebleed gag is introduced and we learn his timeskip training was basically a gag, too.
2) Fishman Island: Nosebleed gag is the central theme of his character arc
3) Punk Hazard: His only role is to act as a pervy, comedic relief (body swap with Nami)
4) Dressrosa: Gets used as hypetool for Viola and Doflamingo and then is gone the rest of the arc.
5) Zou: Acts like a total emo in front of Capone and betrays his crew, when he should know they will try to get him back at any cost anyway.
6) Whole Cake Island: Ugh ... nothing more to say. This should've been his arc and Oda treated him like a bitch throughout. In the end Sanji didn't get one single meaningful fight, he actually restored the health of their biggest enemy and his entire family (sans Reiju) still ridicule and belittle him.
7) Wano: He actually uses the Germa technique he so much despised only one arc before ... to actually stalk women in a bathhouse. Not to mention that now the first thing he does in this all-important raid is to search for prostitutes.
Sorry, the only explanation I have for this shitshow is that Oda just wants to trash Sanji.
Morj or anyone else can make desperate attempts to save the situation, but the fact is that Sanji has basically been buried since 2010 (or almost 400 chapters to be exact).