Render different than render preview
You have a fourth diamond, called &quot;Diamond1&quot; in your scene.  You have it enabled for render but not for viewport shading:

When I disable it from the render, the two match as closely as can be expected:

Viewport

Render

The remaining difference is because there are more samples in the render than the viewport.