I wonder if it could be a thing that Larian could utilise - unless of course, they believe that what Niara found is according to them a desirable design, which I wouldn’t put past them.
I think the approval system is utilised, but sometimes it is bugged. Even if companions who remained at camp did not learn about our Tav switching sides yet, they should definitely notice it once the battle has started and act accordingly (severe decrease of approval/leave the party, the same way it is when they are in our party).