Assuming it has an fcr carb, first I make certain valves are in spec. If I have a bog issue on throttle hit, (when your bike is warm, if it’s cold it will bog normally) but when you slowly rev the bike up and the mid-WOT range is fine, then I’m willing to bet your issue lies in the AP or pilot jet is slightly off, too rich if I had to guess. When you say you cleaned your Carb, did you check the accelerator pump and blow out all passages? Sometimes the diaphragm in then is screwed or maybe it was put in backwards or what have you. You can take the intake off and look down the carb throat, Stab the trottle, you should see a steady squirt of fuel for a few seconds.
The last thing that sometimes needs done is you simply just need an adjustable leak jet. All carbs do not respond perfectly like EFI, if your bog is slight, it’s just because the carb has met its capabilities in my experience and you need the adjustable AP.