

I’m wondering if the issue is SharePoint, not any DRM. yt-dlp and ffmpeg wouldn’t be logged in, causing the problem. Try this:
-
Login into sharepoint in your browser
-
Get cookies for the page using a plugin, there are a variety of them out there and depends on your browser, but should be easy to find
-
Using the file you download, run yt-dlp like this:
yt-dlp --cookies=cookies.txt <url> -S proto:dash
Which can be solved by an additional server.
Boom, problem solved.