Vitamin D deficiency is also caused by obesity, for example and is a symptom of bad metabolic health in general.
Heart failure is a loss of function, the other three aren't per se.
IANADr but I think type 2 diabetes is caused by too much sugar in the diet, and so is obesity.