Object alignment between Viewport and Render are different
My guess: the misalignment is caused by perspective and different viewing angles. You look at your objects in the Viewport and in Render Camera from different sides, so what looks like "alignment" in the Viewport may actually be a perspective illusion. The best way to check it is to upload your .blend file for examination.