Vitamin B6 is underrated and the most critical for proper iron metabolism.
Your iron deficiency is a lie.
You need B6 for heme synthesis otherwise you cant use your iron and it pile up damaging your entire cell microenvironment.