I remember back when we think Yamato vs Sasaki gonna happened, before Franky come out of nowhere, then Franky vs Sasaki happen. Yamato escaped with Momo and Sinobu.
So I think Oda gonna use same plot here, Sanji gonna face Jack exchange clash, before Yamato somehow ended in second floors, possibly hearing the Red Scabbard are defeated setting the matchup between Yamato and Jack.
Sanji gonna rescued Red Scabbard, then Boa Huang knew What Sanji doing, inform it to either King or Queen then could be either two of them decide to finished Red Scabbard by himself, setting the matchup Sanji vs Queen/King.