The above is usually talked of in terms of 'anaemia', but it does show that there is a complicated link between B12, B6, folic acid, zinc and vitamin D levels, chronic disease (anaemia of chronic disease) and how the body 'manages' serum iron, ferritin, and transferrin iron saturation and keeps these in balance (or not, as in your case)
Biomarker screening using integrated bioinformatics for the development of normal-impaired glucose intolerance-type 2 diabetes mellitus
Wang S, Li W, Hui H, Tiwari SK, Zhang Q, Croker BA, Rawlings S, Smith D, Carlin AF, Rana TM (2020) Cholesterol 25-Hydroxylase inhibits SARS-CoV-2 and other coronaviruses by depleting membrane cholesterol
A., & Holloszy, J