My CB750K6 could do that when carbs were too lean, pilot circuit.
And a lot when advancer springs were too sloppy so full advance kicked in too early. See my thread about it below.
It has rather hot cam, Megacycle 125-75.
Dyna-S ignition timed spot on the F mark at 1100-1200rpm.
Cut both advancer springs almost 1 wound is a must.
Full advance kick in at around 2700 rpm.
It idles really nice at 1000-1100 rpm despite cam and rather high compression. (Balanced APE crank part of it)
Will increase to 1200rpm for easier take offs.
My almost stock K2 has its springs cut too.
Here when I fixed my K6
http://forums.sohc4.net/index.php/topic,131339.msg1464986.html#msg1464986Then with Pamco ignition and its stock 300 advancer.
Worked fine with points too.
Later changed to Dyna-S and AD125-01 advancer.
My K2 got cut springs too with points to delay ign advance enough to be spot on F at idle.
I tested Yamiya "race springs" that did not make much difference.
Cut stock springs fixed it.
It has 300 advancer.
If advancer has a play when the small nut holding it is released:
Move it most counterclockwise and lock it there.
T will then align correctly at TDC.
F will be correct too.
Same on both my bikes. I have checked with piston stop.
Also measured on pistons when head was off.
Rotate engine with the big nut on advancer will make it move forward even if plugs are out.