I think I might have also encountered this, though because it only happened during the show (!) I haven't been able to recreate or, so I've held off on reporting it.
I'll describe what I encountered and see if it matches up with your experience.
I had 3 video screens, one of which was using an NDI Birddog receiver, the other 2 were direct HDMI connections. There were group cues I fired off, which had content on all 3 screens. When firing off this cue, it would lock up momentarily, and then when it finally fired, some of the videos were out of sync. This was clearly obvious, because I had a video package playing to 2 screens, and then a ProRes 4444 video with just subtitles overlayed on one of them. I remember the subtitles had essentially started correctly whereas the video / audio was delayed. I manually resynced the subtles by pausing and playing the cue directly in the live cue list.
The complicating factor to this was that the video screens involved in this cue were actually not the NDI output. My gut feeling was that it was something to do with the NDI, but I didn't have enough evidence or repeated experience to recreate it.
More recently, using Qlab as the video playback for a livestream (outputting via NDI) I had a similar 'lockup' happen when firing off a simple ProRes video file...
Again I don't really have enough data to make sense of it - and it also happened while on-air.
The only time I've had this same feeling of Qlab locking up, is sometimes when panicking a complicated series of runningn cues. It's always been a thing that just happens sometimes, but Qlab always ends up behaving itself after a few seconds of unresponsive, and continuing to play all the cues... This has always been a thing since at least v4