And he's correct. The
blocks don't add latency. The way the Axe-Fx processes signal, combined with how the blocks function, is what adds latency.
If you build this:
...then there is no added latency.
So what's happening? Why does placing the Send block to the right of the Return block add latency to the overall signal? And why is there no added latency when the Send block is placed to the left of the Return block? Well, each cycle of Axe-Fx processing is done left-to-right on the grid. One pass is done and the signal hits the Send block. That signal does not actually come out of the Return block until the next left-to-right frame pass. This necessarily adds latency.
No extra latency is added when the Send block is placed to the left of the Return block on the grid because the signal that hits the Send block can be immediately transferred to the Return block all in the same processing frame.
I'm not just making it up. You can do this experiment in your Axe-Fx right now to confirm it.