Yeah the NDI virtual input hasn't always been rock solid in Zoom for me either, though I found encoding the NDI stream through OBS first improved things. And like I said, you can stream it too, so sync will be perfect, though it will add a few seconds of overall delay to the output. The new NDI 5 has the bridge app, though its yet to be fully functional