Is it new or has it been always there?
New:
-change spark plugs, check spark-plug caps and cables, check you have EITHER caps with resistors OR spark plugs with resistor. not both and not none! Check the plugs on the ignition coils are all sitting tightly on the connectors and no cable is broken or without insulation, touching the frame etc.
-if old Bosch BTZ or HKZ ignition: check Pickups and cables. One of them has a engine-stop-relay, which can also cause issues
-Check there is no issue with the ignition key switch and its cables. Had that before with a cable that was almost falling off...
-check the fuse box so that all fuses sit tightly in their seats and are not corroded (also the connectors...)
-when was the last time the carbs saw some service? check they are clean, no water in the float bowls, float valves are closing and all jets have correct size and are not blocked.
-check setting and try to bring them to factory settings with 1,5 turns out from full in for the mixture screws.
-make sure the choke-plungers do move equally (all three) and that they fully close! There is a small jet reaching into the float bowl for the choke system. The O-ring very often is damaged or not in right position, which enrichens the system...
-Now try to sync them. If the main sliders do have to be positioned at different levels to achieve synchronisation, you inlet-stubs are either cracked, O-Ring is broken or missing or valves need adjustment.
-Check valve clearance. if they are OK and fully close, you might need a compression and maybe even a leak-down-test of the cylinders to see if they really close equally.
-Adjust timing chain tension as well as primary chain tension correctly.
-take the Carbs off the bike and check the inlet stubs and their isolators as well as the O-Rings for damages.
-if the carbs havn't been serviced for an unknown time, it is time now. Take them to someone who has done it before on these carbs, as there are some traps you can fall into (O-Rings that hide behind a tiny washer etc.). Get them ultrasonic cleaned, sliders and housing checked for wear and if OK, install new gaskets and jets and adjust them on the bike again. Don't forget to exchange needle and needle jet, too! Very often forgotten...
Also check the engine mounts are all correctly tightened. If the engine can move around, the slightest issue results in a slight change of revs which can cause also some stuttering.
If this all does not help or if you have done most of the steps above before or the bike always behaved like that, I would change to a modern ignition if not already existing.
HTH and hope, I did not forget to much that would need checking...