Trolling about Gifters aside.......... Its Not a easy fight but Sanji outclasses Queen in speed. Im pretty sure Sanji can hit queen whenever the fuck he wants, Queens Ancient Zoan Durability is the only thing about Queen that would give Sanji hard time. Queen isn't like King or Doflamingo who are extremely fast and agile fighters. Also Queens portrayal as a commander hasn't been that great tbh. Plus you have Strawhats like Usopp, Nami and Franky who are fighting tobi roppo, and they haven't been relevant at all in this arc. You Really think its crazy for Sanji to get the better of Queen in a fight at this point?
Manga fact, Sanji has been struggling vs gifters, your biased cant change that sorry to inform you.
No one is doubting Sanji's ability to hit Queen the problem is Sanji doesn't have the strength to damage an ancient zoan, a fight with Queen would be pretty useless since Sanji won't be able to do any meaningful damage.
The Flying 6 have been shown to be monsters with only Jinbe and Franky being the only people capable of fighting and actually winning vs them, yet you make it sound like they are beneath Sanji, someone who couldn't beat Page One the weakest of the Flying 6, nothing Sanji has done or has ever shown puts him at a level where he can beat a commander, so far from the story its pretty safe to say Sanji can nearly beat an executive (Flying 6) and even that will be a high diff fight for him.
the only way Sanji will beat a commander this arc is if Drake and Chopper join him to beat Queen since it would be impossible for him to do it solo.
I know like me a lot of people want to see Sanji have a solo fight and actually win it, and the most logical way is for him is to beat a Flying 6, last time Sanji had a proper 1 v 1 was vs Jabura and that was almost 15 years ago.