Ive ruled out jetting. I moved the #1 jets to the #4 carb and it made no difference. Also, Ive checked the advance on 1-4 and 2-3 and it was within the marks.
Floats are good! Ive covered this multiple times. I checked the levels and they are all between 3mm and 4mm below the split line of the bowl and carb body. I checked them while on the bike, and with the bike level.
I need to check the runout on the timing shaft. As Hondaman said, 2-3 were jittery, but only while it was at 2,500 and advanced. it was dead steady at "f" while idling. I don't know if this was because the lead of the light was in contact with the #4 wire too, and maybe getting some interference, or if it was actually jittery. Ill need to give it another go with the light this weekend and maybe check the runout with a dial indicator.