The flags for each gift and conversations with her are working properly, so this seems to be just an issue with how the data is shown in the Encounters codex.