Både lav ferritin og B12 kan gi blodmangel, men det har du joikke Hb=14 er bra.
Men det spiller ingen rolle for blodproduksjonen hvor stort jernlageret er (ferritinen) ikke før det er slutt og ikke mer å lage av. (nesten da)

Jeg mener symptomforklaringen din samsvarer godt med prøvene.
Mer D-vitamin - kanskje også lav B12 ?