https://github.com/yt-dlp/yt-dlp/issues/10397#issuecomment-2218346384
Looks like there's several causes.
https://github.com/yt-dlp/yt-dlp/issues/3766
I don't know how soon Tubular or NewPipe can fix their app; but it seems like a few simple changes will do.
Linux must achieve 100% compatibility. Otherwise the doubters will not shut up.