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.