I like those baffles.
Sounds like you're talking about a "pop", "pop" sound on decel, right?
Not the sound associated with open pipes like a large diesel, engine braking, right?
Again, that's carb tuning, if I'm getting you right.
Check your mixture screw first but, it really sounds like you need to spend some time jetting that carb.