My aim is to have normal perspective, and not 'tower block' style. I am trying to retain perspective, but without the gross distortion along the z-axis.
To demonstrate we have the same 1 by 1 cube (courtesy of the 3D -> Cube menu), which looks & behaves OK when centred [1]. However when moved off centre the perspective is too distorted [2]. I tried making them immune to camera [3], but that just makes them flat unless rotated. And when manually rotated [4], there is no depth.
I only see the correct perspective view - if I also use the orbit tool [5]. But this is not what gets rendered.
Is there a way to alter the perspective depth to match the Orbit view [5] ?

[1] 3D Cube (45,45,0 deg rotation)
[2] 3D Cube (0,0,0 deg rotation + placed Up, Dn, Lt, Rt)
[3] 3D Cube ([2] + camera immune + uniform scale)
[4] 3D Cube ([3] + 30 deg rotations towards 0,0,0)
[5] 3D Cube ([2] + Orbit view)
Thanks