Low ferritin can be from a GI bleed. You can get an occult blood test [poop smear] that is easy that will rule that in or out. Low ferritin also can interfere with T4-->T3 conversion. Thyroid and iodine intake OK? Any digestive issues or food sensitivities?
But HGB and HTC seems to contradict a GI bleed. So we have a confusing situation.
What were prior ferritin, HGB and HTC levels/changes?
E2=48 is horrible and you should get it lower, then you should feel better than you do not.
Why are you not using anastrozole?
Is E2=48 a surprise?
See if AST/ALT is pointing to liver problems that reduce E2 clearance.
A few guys have high T-->E2 on low dose hCG similar to yours, but rare. When that happens, anastrozole is not very effective and hCG needs to be reduced.
Yes, donate blood and note if you feel better after that. Don't be dehydrated for your labs.