Oh @BarryCarlyon it’s stranger than that. On one extension it returned 14 streams with no cursor, on another extension it brought back 6 with a cursor, 4 on the second page with cursor and 0 on the final page.
Do your extensions have enough installs to justify those number of pages?
I ask because perhaps maybe it’s like some of the other ordered endpoints, like followers, where there are gaps in the results because there is no corresponding object, which for followers was 422 users, and this could be due to offline streams (which don’t return anything in Helix). That’d be a likely explanation given how other endpoints work. If you don’t have enough installs to justify multiple pages though, I have no clue lol.
It feels like Twitch gets all the live channels with the extension installed, then filters out the live channels that don’t have it activated, and then just doesn’t renumber the array… Which explains the weirdness with pages.