Edit: Sorry, I started writing this before your last post, but it's no kidding making sure you leak free, comes above oil change, fresh plug, mix ratio etc., an air leak will sneak up and bite you where it hurts.
I just been through that rodeo, had 1 minor and 1 substantial leak.
As far as taking a long time to idle down that can be caused by a lean airscrew setting. Try turning it in a quarter turn at a time. Wait about 20 seconds then Rev it a little and see if it idles down if it hangs for a little bit then idles down it is typically still lean on the airscrew, go in another quarter turn and try again. If the pilot/ airscrew is rich it usually idles down quickly then either starts 4 stroking (literally sounds like it's only firing every other rotation) or quits altogether. Once you get it where the idle acts right continue working turNing the airscrew 1/8 turn at a time checking for a good clean Rev when the throttle is pushed down quickly but smoothly.
Any how all that doesn't matter because if you got air leak(s) the you will be chasing your tail, I about wore my airscrew out adjusting back and forth a half turn either way, trying to make it perfect every ride. I finally ended up masking the leaks with a big fat main jet and set it so it run somewhere between a little rich and really rich, left it there and began getting ready to rebuild.
When you first started it it would run so rich that if you floored it it would just sputter, then once it warmed up pretty good it would lean back out to about right.
It lasted a while with a DG pipe, sensible riding, taking it easy if it were hard to start, 24:1 mix with good ethanol free 93 octane, watching the cylinder and head Temps closely.
All this to prevent detonation.
And this was on a basically stock setup.
Take it from someone who learned the hard way and LEAK TEST IT.
I finally leak tested before tearing apart a locked up motor, and sure enough, all the difficulty jetting, constantly worried about overheating and detonation, and alot of distraction that might have kept me from catching the piston before either failed.
Later Ride Smart
Deebee