I'm replaying TW3, and in Crookback Bog I noticed something that looks like a plot contradiction:
- The children of the Orphanage say Johnny told them that he saw a girl with ashen hair. This knowledge leads Gerald to track down Johnny and advance the main quest.
- When Geralt meets Johnny, Johnny can't give him any information about Ciri because he's voiceless. Geralt needs to help Johnny get his voice back before Johnny is able to tell him anything useful.
- Right after getting his voice back, Johnny tells Gerald about his run-in with Ciri, and mentions in passing: "I yelled some unpleasantries - she'd disturbed my morn. Sadly, I'd lost my voice, so I don't think she heard me."
If Johnny had lost his voice by that point, and wasn't able to regain his voice until Geralt arrived, how did he subsequently tell the children at the Orphanage about seeing an ashen-haired girl?