Are you still taking the Ashgawanda? If so, I would surely stop.
Beyond that, 25 mcg of T4 is such a small amount that it would make no significant difference in your serum thyroid levels, or symptoms. I say that because serum thyroid levels are the sum of both natural thyroid hormone and thyroid med. When you start on thyroid med, your TSH will go down in response and thus your output ot natural thyroid hormone also drops. Only when your dose is increased enough to basically suppress TSH will further increases in thyroid med start to raise your serum levels.
So you were never adequately medicated enough to relieve hypothyroid symptoms. Members here have found that they needed their Free T4 at least mid-range, and Free T3 in the upper part of its range, and adjusted from there as needed to relieve symptoms. You haven't even been tested for Free T3, which is the thyroid hormone metabolized by all the cells of your body to produce the needed energy. You should make sure they test for both Free T4 and Free T3 every time you go in for tests. A good thyroid doctor will treat a hypothyroid patient clinically, by testing and adjusting Free T4 and Free T3 as needed to relieve hypothyroid symptoms, without being influenced by resultant TSH levels. Symptom relief should be all important, not just test results.
Also, hypo patients are frequently deficient in Vitamin D, B12 and ferritin, so you should get those tested and then supplement as needed to optimize. D should be at least 50 ng/ml, B12 in the upper end of its range, and ferritin should be at least 100.
If you can't get your doctor to do these things for you, then you need to find a good thyroid doctor that will do so.