To clarify, it's TSLRCM that removes T3 from the party after the Visas encounter. Not any of the Kodin business - it's part of the actual Visas encounter. The current version of TSLRCM also adds him back, but we were using an edited visasmarr.dlg based on an older version of TSLRCM that did not (perhaps before he was removed from the encounter at all) that caused the bug.
I was speculating that if T3 was missing from the party entirely due to Kodin or other shenanigans, the same thing would happen without any other mods. But if you can't trigger the encounter at all in that situation, then that's not the case. Still, the erroneous message log is there, as well as the potential for worse problems.
Yeah, that would probably work. It's just more complicated than changing the speaker is all I meant.
It's TSLRCM's "problem" because it's TSLRCM that makes the mistake. I get that you did it that way because you found it more convenient for the dynamic cameras, but that's really not what the speaker field is meant for, as evident by the erroneous message log.
I don't think it would be reasonable for a mod that does something to T3 or Visas to have to edit Kreia's global dialogue as well. That's not good for mod compatibility.