Generally, the estimated time is 24 hours where Twitch Stream VOD is available but sometimes it may take some hours extra or before 24 hours. Make sure that you have enabled the VOD after watching the above information on how to save streams on Twitch.