Why? Sanji and Queen have zero build up while there is build up between Queen and Kidd or Queen and Luffy. I don't see how the fight needs to happen for Oda to be a good writer.
https://worstgen.alwaysdata.net/forum/threads/who-takes-down-queen.4740/post-427666