The haze effect of the original light is defective, which will produce residual shadows as the light moves, I tried to figure out how to deal with it, and now it’s better. On the right is the original haze, and on the left is the way I think.
The effect of further optimization :