LLMs cannot write dialogue between two characters where one person knows a fact and the other person doesn't. It will consistently make the character who shouldn't know something bring up said fact and I have not found a model which will not do this. All these years of LLM research and it fails grade schooler level logic, if it is even slightly abstracted behind a story.