It could be TB but in my experience when the TB bacteria have built up in sufficient numbers they damage an organ and the fish suddenly bloats up and dies within a short period of time (usually a couple of days after bloating). Your fish appear to be bloating up over a much longer period and they are still eating while it happens. At least they were eating up to a point. However, there is a possibility they do have TB but it is more likely to be a combination of other factors including age, bacteria and protozoan infections.
If more fish die from the same symptoms over the next few months then I would get them autopsied and ask for a check to be done for TB. But if no more fish die for a while, or from similar symptoms, then I wouldn't worry too much about TB.