It’s because the camera’s FieldOfView is a measuremeant of the vertical axis. So its fitting the camera view to the aspect ratio on the vertical axis. You can use camera.aspect to convert it to horizontal field of view.
Try doing what the post at the bottom here says.
Hope that helps!