Not able to validate my let's encrypt dns Challenge stay in pending

I guess all that lead me to one question. If I failed a challenge. Like it seems that I ask an http-01 challenge. I realize it was a mistake. So the challenge failed. Id the challenge failed is my session done and I need to change the TXT each time it failed ?