The test has several limitations. It can't differentiate between latent and active TB, and it may produce false positives in individuals who have received the BCG vaccine or have been exposed to non-tuberculosis mycobacteria. Additionally, immunocompromised individuals may show false negatives because their immune response is weakened.