Up until today I had similar problems to yours, although annoying, not as bad.
Start up was reasonably easy, choke needed depending on the ambient air temp, but it pulled at lower revs with some slight strain, and on run down from higher revs using the engine breaking then pulling away again I could feel a 'gap' as it went from main jet to low, then back up again.
Never was able to fix it to a permanent throttle stop tick over, it always altered from too slow to too fast.
Today I changed the slow jet from 25 to 27.5, and the main from 110 to 120.
WOW!!!!! Its a new bike!!
it started so easy both from stone cold and hot, ans runs so much smoother, and it pulls like a train!
Bearing in mind its still running in too, I have to throttle back, its totally different!
Looking forward to see what happens when the warmer, drier weather arrives back!