This is normal: the crosshair is projected straight forward from your eye position, but the gun is actually a bit to the right, so it doesn't hit the crosshair exactly.
Letting the gun shoot exactly into the crosshair center is more complicated than it seems (except if you put the gun into your eye). The game would have to turn the gun a bit to the left, but how much depends on the distance to the target.