Get Streams - Inconsistent response using "first" parameter

I’ve been trying to get this to work for a couple of days now.

I want to get ALL the live streams for a specific game so I’m making a chain of requests and telling to stop if there’s less than 100. But with this issue it will just randomly stop, sometimes even on the first page. I don’t get it.