A change in discharge smell along with heavy periods after recovering from TB is more likely from a vaginal infection or a hormonal shift than from the TB medicines themselves, though a long antibiotic course can disturb your normal vaginal flora. Herbal remedies like shatavari or pushyanug churna don't treat an infection, so continuing them without a clear diagnosis explains why nothing has worked yet.
Next Steps
Get a vaginal swab test done to check for infection, and a pelvic ultrasound to look at your uterus and ovaries, since heavy bleeding that isn't settling needs a structural cause ruled out too. Please see a gynaecologist for this workup, treating the actual cause will work faster than more herbs.
Health Tips
If you soak a pad in an hour or feel dizzy and very weak, get seen urgently.