I’m assuming it’s all of the above
A reason could be the bodies ability to process the water based vitamin as well as the person's diet. many things have b12 in it but choosing to cut something out, like meat, could cause a deficiency
It helps get rid of carbon dioxide.
Took me a while to understand any of this XD