Não ligo tanto pra ela, mas tenho uma teoria: com todas essas ferramentas/conversores de vod, você bate num limite de tentativas quando a twitch remove um pedaço da stream. Aí funciona assim: m3u8 bom -> recupera os primeiros 20 minutos -> erros de seção ruim/apagada -> o download/conversão dá timeout e resulta numa vod de 20 min. Acho que com o erro de timeout, se você conseguir forçar a ferramenta a continuar mesmo depois de 100+ segmentos com erro, ela pode começar a funcionar e recuperar os segmentos bons de mais pra frente, depois da seção ruim/apagada.
Na minha pesquisa de anos atrás existem comandos pra streams HLS pularem pra um timecode (HH:MM:SS), mas as vods da twitch nunca respeitaram esse comando. Sei lá, com as ferramentas de IA de hoje talvez alguém ache um jeito de forçar esse comando a ser respeitado e forçar a recuperação dos segmentos bons depois do erro. Não ligo mais nem tenho tempo pra me dedicar a isso, mas é uma ideia que tenho desde antes da IA, então talvez agora dê pra fazer.