They’re posting these the same day now?
Looks like:
- at 12:30pm ET they start streaming the most recent highlights at https://www3.nhk.or.jp/nhkworld/en/live_tv/
- when they're done streaming at 1pm ET they make them available at https://www3.nhk.or.jp/nhkworld/en/shows/sumo/
- then after another delay (of a day or two?) they're put on youtube.
In all cases they "disappear" after a week or so.