I got timeout errors on LabView and black screen on VirtualHub without any frame rate representation.
-- This happens because your Application is not receiving the data for a specified amount of time. As you already mentioned that your sensor sometimes sends more or less data, may be UVC driver is discarding the packets which are not in the specified format. Please mention the video format that you are using.
Uart-debugger always gives 0 frame count and 0 buffer count
-- Could you please tell me where in the code you are calculating frame and buffer counts.
Thanks & Regards