voy por partes, jaja
lo primero decir a Robalo, que no se tome lo de la trampa a mal, me parece bien como lo haces, pero desde mi punto de vista el usuario no tiene porque conocer cada canal en cuestion, solo como quiere, que se lo muestren. Imaginate que el el futuro existen unos cuantos canales con esta opcion o parecidas, si quieres utilizarlos todos ellos, tendras que saber de como funcionan cada uno de ellos, a mi gusto no es practico.
Respecto a que se consume mas ancho de banda creo que no tendria por que si no se desperdiciaran las llamadas sobrantes, la variable en ese caso seria item minimos a mostrar para que te mostrara todos los que habia recojido hasta que se evaluara la condicion al final de ultima pagina que lee, o si no que lo valores restantes sustituyeran al itemlist inicial para que se guardaran para la pagina siguiente.
El tema que comentas de los 4 items que no te sacan el farnat, no se si lo he entendido bien, se me ocurre que es debido a que estan mal referencados en la pagina, y cuando los busca en TMDB no encuentra nada con ese nombre.
Respecto a lo que comenta Delta del TMDB, no conocia esa limitacion, pero no limita Alfa eso en los "ajustes, otros, busquedas simultaneas de TMDB", este ajuste te lo deja subir hasta 30, si es asi estamos hablando de alfa tiene una configuracion consevadora para no llegar al limite de 40, y aun podria dejar subir un poco mas el valor.