My oldest son got one of the first Measles vaccines when they were released. A couple of years later he got measles. It turned out, according to the pediatrician we had at the time that those first batches were found to be ineffective.
Vaccines vary in effectiveness based on batch and the person.
My old allergist, who was a great doctor, was very honest about them.
That sounds like the way science works.