Just a note, the OBS update (27.2.1) is being weird NDI. If you DON'T need it for the Twitch Integration I suggest skipping it.
Whenever you start a game (the only exception is very specific low end Unity games), the NDI Main Output will start lagging the Audio by almost 2 seconds, both Desktop and Microphone.
The only solution I found is to restart OBS after starting up the game to fix the Audio Desync.
It doesn't matter if using Screen, Game or Window Capture, it's OBS itself with NDI.
I think the NDI Filters can bypass this issue, but considering how "heavy" the Filters are compared to NDI Main, for some people it may not even be an option (espcially since the NDI Filters are NOT modular, you can't disable them, they are always taxing your PC unless you delete them outright).
Please note the weird part is that it's not consistent. The stream itself will be fine most of the times, but sometimes it will not, and sometimes, the recording will have the desnyc and other times not. Even if it shows the Desync of the Audio on the meter, it's a crap-shoot if it's working or not.
It's clear that OBS-NDI becoming unusable at this point for the more general use or for everyday streaming people that don't want to break the bank or fiddle around with compiling stuff and what not, at this point the Plugin Teleport is the only thing worth even using.