Em um sentido muito real, o Doutor nunca confessou cada uma dessas verdades antes.
Each iteration of the Doctor could reasonably be considered a separate 'I'. Each has no memory of the iterations before, or of making the confessions. Each iteration has in fact died, and a new one is born exactly as he was when he entered the teleporter. For each iteration, each confession is the first time. You also have to remember that the point of the exercise was not to get any old fresh information from the Doctor, but to get him into a psychological state where he gave out the one specific piece of information they wanted. The Veil wouldn't care if pieces of information were repeated, as long as the Doctor thought he was giving out information for the first time.
Mesmo se o véu não foi reiniciado, o critério para o médico "dizer verdades que eu nunca disse antes" está sendo satisfeito. Certamente é verdade do ponto de vista psicológico, e psicologia é o que é tudo aqui.