I wonder if Vitamin D is a thing
Lack of vitamin D can make you fat because you need calcium to burn fat, and you need vitamin D to absorb calcium. And for the carb metabolism, you need vitamin B1, which serves as a catalyzer for the Krebs cycle, specifically the process of conversion of ATF to ADF, which is the utilization of energy from metabolism of carbohydrates.