If I had divide the desired function into actions, using a single camera and boom, it’d be:
Change Socket Offset (Timeline + Interp for smooth transition)
Keep Camera on the Focus Point/Target while interpolating to new Offset.
But the problem would be when adjusting the boom rotation or control rotation to retain the same Orbit around the Player/Boom, since the focus point is from the camera, which is dependent on the control rotation.
In short, what I think would do the trick is:
“Keep looking at that point while I move your boom’s socket offset”. Where the point can move during transition. (I’ve made that mistake before)