I dont care enough about her, but I've had a theory that with all these vod tools/converters, you hit a retry limit when twitch removes a portion of the stream. So it goes; good m3u8 -> recovers first 20 minutes -> bad/deleted section errors -> download/covert times out resulting in a 20 min vod. I'm thinking with the timeout error, if you can force the tool to continue even after 100+ errored segments it might start working and recover good segments from later after the bad/deleted section.
in my research years ago there are commands for HLS streams to jump to a timecode (HH:MM:SS) but twitch vods never respected that command. Idk with AI tools now maybe someone can find a way to force respect for that command and force the recovery of the good segments after the error. I don't really care anymore of have the time to dedicate to this but it's an idea I've had since before AI so maybe now it can be done.