My idle fluctuates approx. 50rpm at idle. It's done this since odometer zero (and for 30 days now at 750mi). It seems to do it less after being run out on the road.
My Yamaha dealer (Ride Now) wants about $30 less than if I buy my own CarbTune for synch job plus all other 1st service checks, excluding oil, filter and shaft/final lube (I did that already myself). Their Gold Certified Yamaha tech has a carb synch tool that he says is digital and it does other checks too.
What I'm doing now is racking up miles to 1,000+ so that the synching that I'll have done in a few weeks will last for a while.
A lingering problem about the out-of-synch riding I'm doing is that the first pull away after starting cold will jerk the clutch into and out of engagement until fully engaged and rolling away. It can be scary because as tacky as my OEM tires are, a smooth cement surface can make the rear wheel spin a little if the throttle is moved too quickly. Setting the idle up to 1050 allowed me to pull away with less clutch clack & chatter but then coming to a stop made the clutch stay engaged while breaking. I've since turned the idle back down to 950.