Only Zoro gets to fight right hands
Mostly Zoro gets to BEAT right hands 1vs1, thats different
Hachi wasn't Arlong's right hand
Luffy fought Katakuri
Bepo is irrelevant in the grand scheme of things
Marco called both Zoro and Sanji "stars" that would "take the stage"
King clashed with Sanji, Zoro tried to attack Queen before, Queen stopped Luffy and Zoro from reaching the rooftop, Sanji was being compared to King's race for a brief moment, Zoro and Sanji fought King and Queen and assist each other for some time
Katakuri shit his pants when Sanji countered his CoO
Marco praised Sanji when he arrived at the Live Floor carrying Zoro, kicking Queen, saving Chopper, the Samurai, and blowing Perospero away.
Sanji was the first one to talk to Rayleigh right after the post-ts asking about Luffy.
Sanji is more tied to right hands than you think, directly or indirectly, although its obvious Oda gives a priority for Zoro to beat them 1vs1, unless the plot drives Zoro somewhere else, which is the point here