That much i presumed, it was in my second part of coment, maybe i choosed bad words. :-/
If i would like to just check who is following who, without changing anything, i would need to check them all individually.
Its not gamebreaking, it just feels like you are switching one anoyance for another. But i guess there is no way of getting rid of them all. :-/
You're falling in the logical trap here, which I presume Larian fell in the first place, when implemented their "chaining". If you're Interested if Char4 follows Char3 it means that eventually you're going to switch to one of them to do something with one or both of them. Otherwise "why are you interested?". So think: what the real difference if you're allowed to chain/unchain both before and after switching or only after? Just order of actions you can take!
I'm trading 2 annoyances for that 1 so small: chaining is clunky and characters position in slots is unstable.
And no, you don't need to check them all. If Char1 is followed by Char2 but not Char3 and Char4, you can tell for sure that Char2 is followed by Char1 but not Char3 and Char4. So you'll need to check only 2 out of 4 each time.
Well ... true.
On the other hand, if they actualy implement "surprise" effect when you start a fight out of dialog, they get same, or at least simmilar effect ... with much less effort.
And then hardcore DnD fans will bring up that "surprise" doesn't work like that. It will look especially funny with that ambush in the village: they ambushed us, but they are surprised.