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.