Has the bikes problem worsen'd? Initially, you had a problem only on decel. You have a surge or low gas symptom on steady speed now.
The only issues we've seen, and you have checked most of these,
Sidestand switch: symptom, abrupt engine stall and bucking.
Broken cable end: symptom, abrupt engine stall and bucking.
Clogged injector: symptom, major out of gas loss of power. NOT abrupt engine stall (like electrical cut out) low power, popping, low speed, engine will correct itself for a while, repeats.
No amount of cleaner will correct an injector when it reaches this stage. IF it is an injector, only replacment will fix it.
No one can for sure fix your bike online. As you've seen, you get a shotgun approach. Previous history can help tho. Make an appointment with a dealer and get it looked at. Nice weather is on the way.