The reason for it is actually the name of that thing: lens halo. Because when the light enters the lens system of the camera, it will be reflected on the mirror, resulting in multiple images, which is an illusion.
Unless you can eliminate the reflection of each lens, it will still appear.