Well you don't say if you use the choke for cold starts, that's the easiest way.
You need to get your carbs professionally synched as it sounds like you are unfamiliar with doing that yourself. You probably don't have utubes or gauges for testing with. You could use the dead cylinder method on that particular bike, but if you are unfamiliar with the method I'm not going to explain it out, feel free to google and good luck. I just don't want to tell you the method and then you end up over your head and way out of spec.
Another very good reason you are having troubles getting it dialed in, and probably the main reason for the high idle, would be a bad cable routing after hooking them back up. How did you remove the cables from the carb, it's a real pain in the ass. There are 2 jam nuts, did you back them off, or did you leave the set that faces the handlebars exactly where they were before removal? I ask because those jam nuts will affect the pull on the cable, thus the butterfly plate within the carb may not be able to set down, regardless of how much you fiddle with the idle screw. Same can be said at some throttle tubes as they have an adjuster there. How much free play do you have in your cables? You don't mention this.
Another high idle, and lean condition, is a poorly seated or torn intake boot. Also check that you did not knock off any of the vacuum lines from the intake system, nor any blanking test caps for synching carburetors. Any openings will allow air past the carburetor and void all settings. A quick test is to get a can of carb cleaner and using the little straw, lightly spray around all mechanical joints of the intake system behind the carburetor. If the idle begins to climb, you have a leak.
CV carbs are difficult to synch compared to solid slide carbs, be it round, D, or flat. If you have a local shop with a competent tech, they should be able to get you running correctly within an hour if your rebuild went well, and there is no other damage. You'll get a bike back that has been properly synched and should have been ran on an EGT type machine to get the fuel/air mixture correct. Basically I'm saying you'll get a much better tune letting someone with those tools do it versus doing it at home. I've tuned hundreds of carburetors at home by feel, however the bikes that my friend came by and tuned with the correct tools always were just that much smoother running than I did by ear.
09 Aprilia RS125 plated
06 Paul Smart Sport Classic NFS ever.
08 S4RS Tricolore #081 NFS ever.
01 M600, aka, The Pink Monster
97 900SS CR
72 Norton Commando 750
03 KX60 with S4R rear shock,Honda CB350F, Hodaka Ace90, 3x Yam-YGS1, Yam-CS3 200, Vespa small frame, Gilera 106, Puch Sabre, Puch 50 Boy Racer, Benelli 250, Benelli 360, Honda CB350T, and many more.