Considering your CT scan showing centrilobular nodules with hilar and rt paratracheal lymphadenopathy tuberculosis
is a strong possibility. hypersensitivity pneumonitis
needs a exposure of organic/inorganic irritants like hay like farm products, bird droppings, etc.
In endemic countries like India tb must be ruled out with such a clinical situation.
you may have chronic infection as repeated culture positivity..probably antibiotics have worked and you are getting relief.
if symptom persists or recurs you must go for bronchoscopy
by an experienced chest physician and get bronchial brushings done and lavage done. AFB positivity in this sample will surely mean tb.
since you are recovering this time....enjoy this