When writing multi-word answers, it’s effectively prompting itself for another word. It’s going to try to choose a word that’s consistent with what it previously wrote. If it’s in the middle of writing a wrong answer, the best autocompletion is usually to continue to be wrong.
There will be changes in direction sometimes, but that’s because they also appear sometimes in the training text.
This explains why writing out the steps before the answer often works. It’s going to try to choose the words in the answer so they are consistent with the previous steps.
[1] tokens actually, but I’ll stick with “words” to keep things simple.