Look into Hematochromatosis (Iron overload).
Your labs and most of your symptoms are consistent with this condition when the following is taken into consideration:
Levels of ferritin usually do not rise until iron stores are fairly high.
Therefore, the levels of ferritin may be normal in the early stages of Hemochromatosis.
I suggest you ask your doctors to rule this out, but I think you need to do iron panels for a couple months, in order to establish trending, if it is still indeterminate at the present time.
You may also have under-regulated Hypothyroidism.
Can you specify what your latest labs are if it is periodically monitored?
If not , I suggest you have a serious discussion with your doctor.
Under-regulated hypothyroidism will leave you in limbo and your health
will continuously deteriorate. And unfortunately this is a certainty, when thyroid function is low.
And if your diet includes refined carbs and sugars, think again.
You may, unknowingly be exasperating or inviting more Autoimmune Disease!
Finally have your gastric acid levels checked.
You may want to do a Betaine HCL (OTC) challenge.
Follow the label instructions and try it for a few days and if you feel better and your digestive symptoms improve, you likely have low gastric acid.
I hope this helps,
Niko