Rotate camera based on another camera

Here’s the scenario. I have a camera that I’m rotating using trackball controls around the object. I want to rotate a secondary camera (also rotating around the object) to the same orientation as the first camera. The issue is that camera 2 has a different orbit that camera 1.

How would I go about apply the same rotation to camera2? I did try having a pivot point using a group and that works except that Camera 2, in some scenarios, can change the orientation of Camera 1 which results in some wonky / incorrect orientations.

Kind of a dummy on this and resolved.

Resolved by apply inverse quaternion to first camera (to reset orbit) and applying current quaternion to secondary camera to move orbit. Visa versa depending on which camera moving.