Yes absolutely but kinda off on part of it. You aren’t passing out because your body temp is low, you’re passing out because iron is part of making your hemoglobin (your red blood cells that carry oxygen around your body) so low iron means low hemoglobin which makes a lower blood volume and less oxygen. That makes your brain not get enough oxygen/blood especially when standing which can cause you to pass out and can also cause low body temperature.