The thing is that when Sanji got hypes, people would downplay and called it "non-canon" instead, contrastingly, when Sanji got an anti-feat or other characters gets non-canon feats, people would hype it up to the sky. It is what it is.
On topic though, obviously Sanji got better sensory type CoO than Luffy, but Luffy got better perception/prediction type CoO than Sanji but Sanji is a more compatible user cuz Sanji is more calmer and less reckless than Luffy.