I agree with the general feeling of these non-party NPC-to-NPC banter becoming quite repetitive, even though they are absolutely lovely in many cases.

I'm not sure increasing the interval between repeats is the only solution, though it surely would be one, so long as we don't have to wait too long for it to trigger the first time round. Perhaps another idea would be to modify the general behaviour : the banter could trigger a couple of times when the party comes close to the NPCs, then stop for as long as the party stays around, instead of looping forever.

Anyway, as often, I'm not as keen in discussing in-depth how Larian should do it as I am in reporting this as an area for improvement (and in the present case, an annoyance).