Rocky It’s true that the longer one is detected, but the shorter episode is downloaded.
Correct, the longer one is displayed in Analyze and during download,
but the shorter one is downloaded:

Why isn’t the longer version being downloaded?
Because missing API response - SF get the info for shorter version from here
and trying to access here get error 400 (Bad Request)
How to fix? - Currently no way with all SF versions
Manually Download (easy with N_m3u8DL-RE - for beginners: yt-dlp)
Needed: yt-dlp, mp4decrypt.exe (here in bin) and ffmpeg (in SF dir) in same directory:
rem download video (1080p)
yt-dlp --allow-u -o vid.mp4 https://archive.hsk.st.nhk/npd3/7fe0-0400/20251231/2c93-1-3-d3bdda6dab17c49a2404b72d632c8043/cenc/v6000/playlist.m3u8
rem download audio (AAC 128)
yt-dlp --allow-u -o aud.m4a https://archive.hsk.st.nhk/npd3/7fe0-0400/20251231/2c93-1-3-d3bdda6dab17c49a2404b72d632c8043/cenc/am128/playlist.m3u8
rem decrypt video
mp4decrypt --key a911832387494cd683545513857c5a28:ae5682508e3e5c24ea3bb9b65131e840 vid.mp4 video.mp4
rem decrypt audio
mp4decrypt --key 63159962dc9f4070a4bac654c8cfb794:6b3eeeb26e1f3aca51a48c1641c1d6ac aud.m4a audio.m4a
rem merge video+audio
ffmpeg -i video.mp4 -i audio.m4a -c copy result.mp4
