Okay, starting to understand it a little better. The majority of the delay seems to be when there is a SKY report...which consistently takes 600-620ms. There is also an occasional GST report, and I've noticed that sometimes the 3D TPV reports take 100-200ms.
For my use-case, I really only need a 2D TPV report (I'm only measuring speed). Is there any way to cut down on all this "noise" so I can get those (since they take 30-50ms on average)?