Following the procedure for perpendicular matching monitors, with monitor width 714mm, screen width 700mm, and monitor angle 50°, you should have a horizontal_fov_override of 50 for all three monitors, and the subrect settings are as you stated. To shift the side monitors closer to the center, you would increase frustum_subrect_x for the left monitor, and decrease it for the right monitor. However, the value must stay between 0 and 0.019608 (1 - frustum_subrect_width). A frustum_subrect_x of 0.019608 for the left monitor would remove the left bezel correction; a value of 0 for the right would likewise remove the right bezel correction.
Unfortunately though, that likely won't be enough. There is still bezel correction on the center monitor. You can try remove all bezel correction by resetting all subrect settings to their defaults (0 for x and y, 1 for width and height) on every monitor, but it will alter the FOV slightly, making it less mathematically correct. If it still doesn't line up, and you need negative correction, then some additional adjustments must be made.
Now, there's no single right way to do this, as mathematical correctness won't be maintained. The idea is to alter the FOV and camera angle as little as possible, while making sure the edges still align. If we're trying to maintain the correct view for the center monitor at least, then we would keep the same settings that you first calculated, and shift the side views closer. The horizontal FOV of each side monitor will have to be increased, then subrect width reduced to compensate. That will allow subrect x to be increased/decreased to create negative bezel correction. Just have to make sure the vertical FOV is the same, so the edges line up, and maintain the aspect ratio, so the whole image is not stretched.
Try the following settings for the side monitors.
- horizontal_fov_override: 52.0
- frustum_subrect_width: 0.937326
- frustum_subrect_height: 0.937326
- frustum_subrect_y: 0.031337
As for sitting distance, just a reminder that the procedure for perpendicular monitors is intended for when your head is perpendicular to all monitors. That means, when you look at the center point of each monitor, your line of sight should be at right angles to the surface of the screen. The exact distance the perpendicular point is can be calculated; this formula is from the perpendicular mismatched section.
y = x₁/(2tan(A)) + x₂/(2sin(A))
It comes out to about 765mm for your current setup. So if the center of your head is around that distance away from the monitors, it should be about perpendicular. With the 60° monitor angle you had before though, the distance would be closer to 620mm, which is why I thought you were sitting too far away.