The problem is that no available models have the context size for anything text that size. Context size is a very difficult problem for works of any length. LLMs "lose the plot" relatively quickly, even ones that have extended context sizes like the paid versions of Claude.