I didnt speed read
I just ignored your bullshit and choose 2 specific points to respond to, because you add so much head canon to everything.
Zoro's business- Getting to the roof (Doesnt matter how)
Zoro got to the roof
Zoro got to the roof
Sanji's goal beginning of landing on Onigashima- Wanted to save the girls from the prostitution house.
As a bonus I will add to your Momo point even nami was surprised and commented earlier about what happened to him saving the girls, he did throw his pride away by using the raid suit LOL.
Then While getting Luffy to the roof he gets distracted because "I LOVE LADIESSSS" and gets beat up and captured instead of getting away because "I LOVE LADIESSSSS"
No, he didn't get away because Oda needed to stall him there. Like I said with the other examples, Oda tends to "forget" his chars powers if he needs to do something (like bringing Tama to the city) and in that way the chars involved can't deal with the situation for a while.
Like we saw Sanji got free himself from the web in the previous chapters, but for some reason, he didn't run from the room, nor he destroyed the walls, nor he ignored the ladies and went away and he got trapped again (despite previously him being able to run from BM while being surrounded by web around his body) because reasons = Oda needed to set up the fight for Robin and make her the one saving her crewmate unlike in Eniess Lobby and Sanji asking for help instead of letting him being killed there unlike with Califa (where she would have killed him if this weren't One Piece).
Now me looking at it from a scope of war says he seems to be in Onigashima for more pleasure than business up to the point of being captured by BM. I.E the original point being alluded too. You on the other hand... not so much.