Changing from one view type to the next made things look better most likely because the camera’s position was adjusted further from the near plane… keep reading…
You do realize that you’re asking for Parallel views to work like Perspective views…right? The reflections look different because the projection is different. I cannot treat reflections differently than what the frustum dictates. However, the results should not be all that different…so the only thing I can think of as to why yours does is that your camera location in the parallel view(s) is slammed up right against the near plane… Turn the camera on for the parallel view in question and verify…if the camera position and camera target are really close to each other, then select the camera location point and move it further back (away from the near plane) and you should start to see things look “better”… Or, if you want the front and side views to look like the Perspective view, then simply change the Projection setting to “Perspective”.
Unfortunately there is really nothing for me to fix here…as I said, there is no way I can treat reflection calculations different from what the camera frustum dictates… In other words, there is no way to even detect this situation, much less know what to do even if I could… I know you’ll probably say “Just do what you do in Perspective views” … but that’s a humanistic view on things, and it’s not something that can “just” be done programmatically.