How to have multiple list pages for different sections

We can’t see your code and I may not fully understand your question, but here’s what I know:
If your layout dir looks like this:

layouts
|---books
|      |--- list.html   
|---movies
|      |--- list.html   

Then your books landing page (example.org/books/) should use the books/list.html template. Same goes for movies.

This is how I manage templates variations for my sections or types.

For more help, we’d need a repo.