I must be misunderstanding something.
Haven't you been on a dive where half way through you discovered you didn't have enough lead along to compensate for the buoyancy swing of emptying an unfamiliar cylinder (compressed air weight) and had to pick up a rock or two to finish the dive comfortably?
no because you do all of your weight checks with empty tanks, or compensate for the mass of gas in them.
I.e. with a single tank HP100 I need 30lbs of lead when empty. I go to doubles with 120's and I do a weight check and find out I only need 2lbs of lead, but they are full. I know that 120*2*.08=19.2lbs, so I have to add that back to my lead requirements so I will carry 21lbs of lead on that dive.
You have a chart that shows the empty buoyancy of the tank, but that doesn't matter since you did a weight check with those cylinders.
You know how much a cubic foot of gas weighs, you compensate that way. If you do a proper weight check, the only way you can get it wrong is if you don't need any lead when the tanks are full and you put too much lead on when they get empty. Not ideal, but you should never get to a point where you are underweighted unless you didn't do a weight check and didn't do the math.
Lead requirements are the sum of floaty stuff vs sinky stuff.
Lift requirements are the sum of floaty stuff that gets less floaty at depth and the mass of the gas you carry.
Lead requirements do not have anything to do with the mass of gas you carry *even with helium since helium doesn't make tanks float, it just makes them act less full than they are*, and lift requirements have nothing to do with how much lead you are carrying unless you have it all attached to the rig and then it needs to float itself at the surface *if all that lead is on a weight belt, then it doesn't matter, if it's integrated or attached to the rig, then it does*