New Moto Guzzi Door Mats Available Now
I had the exact same bike, and the exact same problem. It drove me mad as I tried all the logical fixes. Finally figured out that itsy bitsy teeny tiny rust particles from the tank were getting past the inline fuel filters I'd installed and collecting in the float bowls, where periodically a few of them would jump up into the jet and clog it momentarily. My solution was creme coating the tank, and it solved all. These days I would probably acid wash it or something, I missed the fuel capacity the creme coat displaced. I guess your verification of this would be pulling the bowls and looking for tiny hints of rust.
There are pencil-diameter filters inside the fuel tank on top of the petcocks. Remove and clean.There are coin-sized disc filters on the side of the carburetor (DelLorto). Remove and clean.Blow vigorous air through every carb port.
I remember those - the rust particles I was battling were small enough to get past both of those, AND some aftermarket inlines I installed. OP's description of the issue sounds as though it may be the petcock/carb filters described.