We have occasional delays (DDS v5.2.3). Samples are delayed perhaps 15 seconds.
Curiously, samples of a single key are delayed together, whereas other samples we know were sent at the same time are not delayed.
I suspect the network is flaky and this is DDS doing its best to mop up network packet loss - these delays introduced as recovery takes place.
QoS is all history, reliable, multicast delivery, no deadline or other timing constraints so packets almost always there eventually.