TPS and FPS camera does not point at the same direction.

I am trying to make 2 cameras that points in the same direction. Basically, it can work, but both cameras must have the same location. I can only change spring arm distance.

If I lower the FPS camera than character does not aim in the same direction (bullets goes up away from crosshair). I tested this with offsets and other values but no results.
It’s only working if both cameras have the same location and rotation.

I even tried to make line trace before camera change, and use values for another camera.

So, how to make any other camera to point in the same direction (in the middle of the screen) as the main camera regardless of location?