Those masheers and spinibarbus you have look great !! I hope mine grow as nice as those .Your water looks nice and clear also. What filters are you using on your pond ? My experience with groups of tor has been- a group of different sized individuals grow up together from small and do well, and yes they are community/schooling fish ,and harmless to each other as long as the group accepts any new introduction to thier tank. But,If the group does not accept the new fish introductions, well, then they can swallow what fits in thier mouths. I have lost some small tors to larger ones eating them. They can get more predatory/agressive when they get large. I recently lost a few xingu bass 5 -6 inches to group of tors overnight. Introduction went well,and bass were swimming about and feeding, tors were casually following every once in while. not harrassing the bass, so I thought everything was cool. Next morning, one bass gone,and a fat tor putitora was swimming around (they seem to be more excitable and predatory than some other tor sp. ) . Also one other bass dead from being chased I think. stupid mistake
I have had tors with bass before and no problems , but these tors were 12-18 inches. All my tor are in my outdoor pond now, and peacock bass growing indoors.