You are correct. Vitamin D by itself is only 1 component required to boost the immune system. But you must take enough vitamin D3 Geltabs to boost your blood level to 70 ng/ml.
For most folks, this requires 10,000 IU daily.
I am not arguing against your tips to elmininate Candida. We must do all 3
1) boost our immune system
2) and take steps to kill Candida
3) and restore healthy gut flora to Candida ratio
IMO, this forum has been going in circles for 11 years because everyone overlooks the importance of boosting the immune system.