Well, here's the thing. A speedster's speed not only depends on themselves, but also other people's perception. This is why you see WW or Supes being able to spot Flash, for example.
This is pretty evident with Luffy vs CP9. At one time in W7, he can't see them clearly. But later in EL, he can see them & keep up with them.
Basically:
1. A Commander-level character's speed can look invisible to Veteran-level character if they're fast enough.
2. An Emperor-level character's speed can look invisible to Commander-level character if they're fast enough.
In Sanji's case :
1. In WCI, Sanji has Commander-level speed, that's why he looks invisible & can blitz Oven, the guy didn't even know what hit him.
2. In Wano, Sanji got Exo which upgrade his speed to Emperor-level, that's why he looks invisible to Queen.
Wano upgrades Sanji's speed & Zoro's attack power to Emperor level.
The very impressive thing is that Sanji doesn't just have an Emperor-level speed for a moment/an attack/one move like other Emperor-level character, but he can do it continuously for several seconds (due to Exoskeleton's bonus stats).
[automerge]1696288218[/automerge]
Since this thread got revived. What's the consensus on this ability?
I've seen some people, haters and non-haters alike, consider this as situational. As in, won't work on some people (stronger chars).
Above