hmm, that's weird. Could it be a clash between programming routines? Like your companions, when being npc's see him as a friend and try to break the charm spell by attacking him? Like goblins do to each other to break sleep etc.