While I would tend to tell you the Char Griller Kamado has a reputation for being leaky, you seem to have no problem tamping down the fire with the roto damper, seeing how you have those deep dips in temperature... So I don't think leaks are your problem, I think you need to get your PID and other settings dialed in and perhaps get used to the grill and get a sense of what the right size fire for your desired cook temperature is....
That said, some tips on sealing up this grill. The first place to start is the ash pan. Remove it from the grill and look around the edge where the round part meets the flat part that mates with the bottom of the grill body. Due to the steep angle of the press there often times you see cracks around this edge. Also look behind the handles, cracks often appear there for the same reason. Then make sure the ash pan is getting pulled up to the body of the grill tightly enough to mate with and compress the gasket all the way around the pan a bit. If not, loosen the clamps on the body of the grill and push them upward and tighten them back down, loosen the latches on the ash pan and push them down and tighten back up. If it is still not tight you can wrap something around the clamp arm or bend them a little so it pulls the ash pan tighter to the body of the grill to make the seal. Also look at the vent, some were not sealed to the pan at all, others are sealed pretty good with some kind of high temp goop...
A good way to see where you may have leak issues is to get a smokey fire going, make the HM blow at 100% and then close your vent and lid, look around your grill and see where smoke is coming out, that is where air will be sneaking in... You kinda have to do this on a calm day, cause wind will make it hard to see exactly where the smoke is coming from....
EDIT
Just to be sure, check that your roto damper is actually going from fully closed to fully open when the HM is going from 0-100%. One time my servo settings got screwed up on the HM and my grill was doing all sorts of strange things, cause it wasn't opening and closing the way the HM was telling it to, so of coarse the effect on the fire was not as expected either. What's a heater meter to do in that scenario other than over compensate....