Sanji used a powerful DJ move on him. Keep in mind, Doffy wasn't even using Haki. Then he critically injured him and was about to kill him with Overheat.
Yes, but Queen also couldn't directly overwhelm Sanji like Doflamingo. He also needed hardening to block his kicks.
Many ways, he cuts through meteors. He cut Law's arm, cut through Luffy's hardening. Yes, his mid level brute force attack failed to injure Bound Man but Queen even failed to damage exo Sanji with his sword which is more embarrassing tbh. Awakening is also Doffy's friend. I'm sure Queen won't have a good answer when strings worth of entire towns keep tagging his ass.