The center halo is a reflection of the light on the lens aperture, thus taking on the shape of the aperture.
common workaround solution is use a lens hood, change direction of the light, change intensity of the light or change the F/stop.
Some lens are more prone to this, i.e. no those with no coating.
Here is and extreme example of it