I just realised I lead you astray with something to do with Helm because we were dealing with all that first run/second run knowledge when I was distracted with something else.
First Run, Ameena met Helm two weeks before, Helm went on his way, and then Ameena meandered around and came to Viborg anyway. She would not have met Helm again, and not spotted the man again, even if she did see a thief in a pit

Second Run, Ameena meets Helm, Helm leaves, Ameena settled down to sleep, and is teleported into Anaias with her weird memories. As both memories started to try and surface to fill in the gap, Ameena knitted the FR recollection of Helm and meeting him into her SR memories.
Remember, that was why Ameena was surprised to meet him (for her, for that set of memories, it was two weeks ago) while Helm was all 'I met you yesterday!'
Dammit, because that FR shard of memory was knitted into her SR memories, I forgot when we were summarising events that both FR and SR she met up with Helm ...
So yeah, sorry! Easy to retcon, because Ameena's brain recalled the FR memories in SR, she completely wiped out recollection of Helm until perhaps now. It has been two weeks to her this time, and alot happened.... so perhaps as Ameena hears exactly about a thief and she gets some emotional bits, she can be all 'Wait, you mean Mills? Why do you call him Helm? Why was he in your dream, I met him alone weeks ago!'

Edit: Note there is a previous post on the end of page 10