Another issue with NDI output, is that there seems to be some kind of clock sync issue when a video is first played. I recorded this in from OBS, but even using the NDI Monitor app to receive the NDI stream displays the same issue.
Here's me triggering the same Bars & Tone video cue twice in a row from Qlab:
And here's a spectral analysis of the file, which clearly demonstrates the issue, of what should be just a consistent 1khz sine wave: