Love these years of the 2L. Exhaust chest and dump was opened way up by mercury. Built for top end back in the day.
These motors can take a beating with the block built around the steal sleeves. We run these 40 plus year old blocks over 7k in roundy round races and just under 7k for 4hrs running Enduro's.
Compression looks good. Check all your ground connections especially your coils.
My guess would be the carbs. If original, I think they came with foam type floats. If one or more of your floats are heavy or out of adjustment your carbs might be puking fuel out the emulation tube and getting sucked back into the intake causing you to run fat. Floats could be breaking down and soaking up fuel and messing with your fuel level in the carbs. If your still running the stock air box, remove it and start it on a hose and see if it's puking.
Awesome and simple motors that still have a lot of potential to rip, even being in their 40"s.
Compression, spark/grounds and carbs
Listen to Tlwjkw he's been beating on these first and second generation motors for a long time

