Currently, cooking oil seems to be bugged - the number of “uses” seems to be glitched in particular, it can be eaten/drank (but only once) and can’t be used in any crafting recipes. The price is also -2 billion. (yes, negative 2 billion)
I looked in comestibles.json and found that cooking_oil has no portions flag. Adding this back fixed the problem.