Yeah, that's how delay works.
If you delay
On your screen you look fine, and have to swing early against everyone.
On everyone else's screen, you are late by a few seconds.
When body blocked, on your screen they get blocked by nothing, but on their screen they get blocked by you. You can't see it, because it's as if you were ahead of time by a few seconds. Mostly happens against defensive delayers.