Si quieres llevar un seguimiento de cada capítulo, tendrás por lo menos que generar un registro por cada capítulo al que hagas referencia.
La solución que pensé es en base a que a veces uno comienza una serie y ve algún capitulo, luego se olvida.
Entonces guardarías en la tabla:
tabla capitulos vistos
id usuario
id capitulo
................
puedes agregar en los puntos suspensivos los camopos:
visualizado
favorito
nota
cambiar el nombre de la tabla a :capitulos_usuarios.
Quedaría así:
tabla capitulos_usuarios
id usuario
id capitulo
visualizado
favorito
nota
Luego solo agregarías un registro cuando el usuario interactúa con el capítulo.
Si el usuario, ve, marca como favorito o crea nota en todos los capítulos de las 24 series tendrías igual los 240 registros por usuario.
Pero ahorrarías mucho espacio si los usuarios no tendieran en su mayoría a interactuar con el 100% de los copítulos una vez que empieza con una serie.
Por último no soy un erudito en esto
Simplemente vi que tenía un par de días el post e intenté darte una mano. A veces escuchando otra opinión. aunque no sea la mejor, reafirmamos la nuestra o le podemos modificar alguna cosa y eso nos da impulso para seguir adelante.