I had a curious issue with my 81 GL1100 back in 2016, when I was 1st restoring and riding it that summer.
1) I had already done a full carb overhaul, but sometimes the LH carbs would flood the LH cylinders after sitting with the motor off. This means draining the oil after purging the LH cylinders, and a fresh oil changed when this happens, which is very annoying, at the very least. The GL1100 carbs don't have bowl overflow pipes, so if float level isn't perfect, it can do this even without the fuel pump running, if the fuel in the tank is higher than the carbs. Since I am in the habit of keeping my bikes topped off, this is virtually a given for me unless I am moving down the road, lol! I did pull the carbs a 3rd time to get my floats as near-perfect as possible, but I still don't trust the lack-of-overflow-pipe design.
Soultion: I keep the Petcock OFF until I get the motor started, and I always shut the petcock OFF before killing the motor. Sometimes I even let the bike run another 30-60 seconds after petcock shutoff, just to use some of the fuel still in between the petcock and the carbs.
2) Even though my petcock did not leak fuel in any position, and did stop flow in the "off" position, I discovered it DID have an AIR leak where is mounts to the tank surface. I was having fuel flow issues while riding, and though I heard a tiny "whistle sound" somewhere, when my fuel level was 3/4 or less. Well, it turned out that 3/4 tank height is roughly where the petcock mounts on the outside, hmmmm. Sure enough, the petcock base was a teensy bit warped, and the new seal there still had an air leak issue. I planed the petcock face true-flat & cleaned the tank surface there to smoothe bare metal, then re-installed the new petcock seals, and the air leak, fuel supply issue, & whistle sound, were all gone!
Maybe these 2 items will be helpful, but even the most experienced people I talked to had never heard of the #2 issue, so that I had to figure out on my own.