The symptom here: 1200 RPM idle that wanders or 'hangs' high.
The things that cause that are:
1. Incorrect ignition timing: specifically, timing is not on the "F" marks at engine speeds below 1200 RPM. The advancer should not be advancing timing at all until 1250-1300 RPM, reaching full advance by 2000-2200 RPM (2500 RPM is better).
2. Widely unbalanced carbs: don't even attempt to vacuum-balance these carbs until the engine will idle at 1000-1100 RPM at the least. If you try to "adjust" the carb vacuum for engine idle when the engine won't idle in the first place, you're chasing your tail instead of tuning the bike. Keep in mind that once the engine leaves the 1200+ RPM range, the vacuum readings mean nothing: they are merely a diagnostic tool above idle speeds, not a tuning device.
Your K2 likely has the spark advancer marked "AD125" from Hitachi (their stamp is a pair of concentric circles with an "H" in the middle). These advancers, by today, ALL need to be tightened up by cutting off at least 1/2 turn of both springs, or by removing one coil of one spring and removing the slack in them both by re-coiling the springs' end loops. The timing should not start advancing until 1500 RPM, but it is likely already advancing several degrees by 1100 RPM now, if this has not been done to the advancer. This spring looseness will usually cause either "hanging high idle" or "won't return to idle", or both.