Here’s your problem, you can have low normal ferritin and be devoid of iron in the bone marrow.
Iron testing isn’t accurate, which can change drastically after eating. Ferritin is the gold standard for iron status, second is iron saturation.
You can still have iron deficiency with normal hemoglobin.
I’ve been iron deficient (iron deficiency without anemia) multiple times, and each time I had cold hands, feet and poor penal sensitivity. I also had muscle pain, spasms and twitches as well.
Also, low vitamin D affected my penal sensitivity and low vitamin D can lead to iron deficiency.