Some good points made here. I’m on the side of vitamin D supplements not being the be all end all in case of low 25OHD (that said if it worked for someone here, great). There’s definitely always a reason for a specific hormone going low in the serum.
whether this is caused by low riboflavin, or magnesium, or calcium, or all of the above, remains to be investigated. My take is on “all of the above”. It’s kinda like hypothyroidism... lack of ammo = slow metabolism = hormonal issues “corrected”’ by the pituitary. Seems that one way or the other things always circle back to how trashed our food supply is with a massive excess of fat vs glucose.
I agree with you, "all of the above" indeed.