@dever just straight up yt-dlp (and ffmpeg) on Windows for now.
I don't think a pi-hole would work with YouTube. I tried such blocking a long time ago.
UBlockOrigin only works (worked) because it does magic at the "web request" level, inside the javascript engine, and in the context of the page.