Quite a tricky problem to describe :
I'm witnessing a somehow strange behavior in QLab 5. Could have happened in QLab 4, not sure it's really version related...
I'm using 
Glypheo to stream a lot of text input to QLab via Syphon. I'm dealing with all the 
cosmetics stuff (fades, effects...) in QLab. I have a lot of other stuff going on in my QLab session (video files, sound input, output...) apart from this.
Whenever I start QLab, then Glypheo (or the other way around, FWIW), if I monitor 
Glypheo Syphon inputs from my workspace preferences, I only see blank inputs. I have to update Glypheo a few time to witness change in my input monitor windows in QLab. It's as if Syphon inputs in QLab were so optimized that frames get lost when an app (Glypheo in my case) "streams" Syphon to no actually active video input cue.
The actual consequence in my show being that if I display a video cue input from Glypheo through Syphon to an output, it is quite often an older Syphon frame that is displayed in my output. Glypheo has to be trigged a few time (i.e. get frames updated a few times) for QLab to receive the correct actual line of text.
If I monitor stuff going out of Glypheo through 
Syphon Simple Client, frames are updated immediately after Glypheo is started or line is being changed.
Just so you know : Glypheo is not a very "active" Syphon streamer. It will (from what I see) only update Syphon "frames" every time a new line of text is trigged. Hence its detected framerrate being very low...
I hope I'm being clear enough. It's actually easy to witness in real life, but hard to describe with a few paragraphs of text.
Don't hesitate to ask if you need more details to understand my issue.
Yours,
Jérôme