Not to be argumentative, but there is no TB vaccine. There is a test and medication, but no vaccine. I work in public health.
https://www.cdc.gov/tb/topic/basics/vaccines.htm
cdc tb vaccine Bacille Calmette-Guérin (BCG)
I got it as a child overseas..
since I got the bcg vaccine as a child I tested positive for tb skin test..haven’t had test in years but it is common result of bcg.
as a child living in Turkey I was diagnosed as having TB in turkey (Turkish doctor) and flown to US Army hospital in Weisbaden, Germany where they determined I had an allergy to Poppies, in tukey there are fields and fields of poppies, I passed them on way to school, when I left turkey to go to germany my allergy disappeared and came back when I returned to Turkey. so no TB and I had to quite eating poppy seeds /s
as a side note Germany had the neatest toys for kids they engineeer everything very well.
https://www.cdc.gov/tb/topic/testing/testingbcgvaccinated.htm