Questions about using Grok for fiction writing.

Been using Grok for a few days. And while it does help, I came across a limitation that hinders what I would like. For example, because I have gone through numerous rewrites and edits, I have Grok let me know if it comes across any oddities that may be a leftover from a previous version. Grok actually caught some things that were helpful and questioned other things that while they were legitimate questions, the writing was accurate. So all good. But yesterday it questioned someone's name, asking if it was a typo or an oversight. We were going through Chapter 8 at the time. I found it odd and went back to check and that person is mentioned in both Chapters 1 and 4. Grok said something like (for example), "Apologies. That's correct. She was the teacher who drove the car to the mall." And that was completely wrong! I asked Grok why it didn't remember this person and we had a long discussion of how it summarizes the chapters and didn't have access to the previous chapters. I told it that it told me that it did have access to everything written within the same chat. So I couldn't understand why it did not recognize this person as it had access to the earlier chapters earlier in the chat. As a test, I also asked for details in earlier chapters and it essentially made stuff up which were completely wrong. I need something that going to catch this sort of stuff. Is this a Grok limitation? Any way around it? Any ideas?