Popping through exhaust during deceleration

An exhaust leak could cause the popping, but the unburned fuel is probably the main culprit here and that could very well be from late timing and/or way rich both.
It's hard to believe it's too lean if the plugs show rich.
I'll check timing next, Thank you your help