"Greater" no, it wasn't.
"Comparable" idk, there is literally no way of measuring Sanji's damage to Queen that is superior in any way, shape, or form to Marco's damage.
Let's talk about Zoan Queen's reaction to Marco's attacks vs Sanji's attacks
Hybrid Marco
Before we say anything, let it be known that
Marco is exhausted. Marco is canonically tired as hell, breathing hard. He even said that
Chopper should hurry up, hinting to him not lasting that much longer. So that's that.
For Marco's Phoenix Brand, Queen was
coughing out and choking on his own blood from a single attack.
Queen directly says "
that hurt" to his Phoenix Brand. Quite blatantly says that his attack hurt.
To his base, Marco
sent him flying very far, had him screaming "Gaaah" and left a mark on his face with a different attack.
Pre-Awakening Sanji
First things first we already know Sanji has dura neg, but even with that he shows inferior feats.
Sanji's first attack to Queen was when
he intercepted his metal teeth bite (and broke the metal teeth)
with a Rotisserie Strike. He sent him spinning and he made him hit the floor.
Basic science.
Aside from the fact that Sanji's attacks always send people flying (even when it doesn't hurt them)
Sanji sent Vergo flying
with a Flanchet Strike and
noted that he used Tekkai from the lack of damage he took. Still sent him flying.
Sanji sent Jabra flying
with a Cuisseau Shoot and he got up immediately. Relatively fine.
Sanji and Bon Clay
sent each other flying and they were fine.
Sanji has
been sent flying before with no damage.
Sanji sent him flying because a lot of his attacks send people flying, regardless of if they hurt or not, which is why Queen has no wounds or coughed blood from that.
Sanji sent him falling because he targeted his head. Targetting his head drastically shat on his
center of gravity, which is what targetting the head does, making him fall. He hit him in the side of his face. Sending his head flying as well is on top of that.
Sanji's
Collier Strike only did anything because he blew up the laser in his mouth.
Queen then goes hybrid, which drastically lowers his bodymass and size, making it easier to knock him around (source?
science).
Then Sanji
kicks him back. Does no damage, just knocks him back.
Sanji's
Mouton Mallet didn't hurt Queen at all. Queen said that
he didn't even feel it. Already that puts that technique drastically ridiculously below Phoenix Brand, which he says hurt him.
Sanji hits him with a
Grill Shot and admits that
he needs a better way to get through his dino toughness. Queen compliments the hit, but doesn't give it props on damage.
That mark isn't a legitimate wound. It's on all of Sanji's
grill shot victims. It's just an effect that goes away very quickly, like it did on Surume.
Post-Awakening Sanji
Next, Sanji
hits him with a nasty Hell Memories hit, which was ridiculously off guard via his attacker being invisible and he sent him flying.
Queen
jumped up from it casually and was talking about something completely unrelated to the fight, AKA the damage wasn't enough to make him seethe in pain or anything.
Sanji then
broke his metal arm with a regular DJ kick. If his Hell Memories barely phased Queen but he broke his mech arm, his mech arm < his body's dura.
He hit him with a
Flanchet Flayer. He pretty much blatantly says that
he put him on his knees cause of the last attack and the combination of the damage of all of his attacks, AKA, not this move alone.
Ifrit Jambe is self explanatory.
Conclusion
A tired Marco's first hit on a peak health Queen was enough to make Queen note that the attack hurt him, and he spit out massive amounts of blood and choked on the blood as well, all from hitting him in his chest which is meters away from his mouth.
Sanji didn't do anything to Queen until he was awakened and Queen was tired.
So outside of Ifrit Jambe on the partially unconscious injured tired Queen, I'm confused on where Sanji does more damage to Marco