That's relevant information for a defect report. If I had to guess, it's that the game is populating the list of "available gases" only through operation of the canister filler and not through the empty command. The fix should be easy; ensure the gas is on that list in the code that creates canisters, not in any code for the operations that cause them to be created (canister filler, empty pipe).