I have noticed that I’ve gotten this dialogue twice, once when a little exclamation popped up over her head and she wanted to tell me something about herself pre-goblin-camp, and then again after the tiefling party. It does get a bit old. I guess they don’t want you to miss it, but it would be nice if there was some kind of trigger keeping it from repeating.
It seems like you’re working through the game noting bugs, which is helpful. I think that you’ll have quite an interesting experience with Shadowheart at the beginning of act 3. Her dialogue is so completely bugged out it’s kind of ridiculous. Like every dialogue option you could have with her, regardless of relationship, shows up there, including ones that are wrong or out of date. Also her kisses don’t work properly anymore.