When I fetch videos by user, I am able to retrieve all video types. However, if I fetch videos by game, I receive only videos of type past_premiere. If I try to specify a filter for a different type, I simply get nothing back. All video types are shown in the browse directory, so I know that there are other videos. Example:
At the time writing, this returns two past premieres, where as https://www.twitch.tv/directory/game/One%20Hour%20One%20Life/videos/all has more than one page load batch.