The way wordle was coded, the solutions and guesses word lists were nonoverlapping. When you guessed a word it would check it against both lists. So when NYT removed words from the solutions list they should have added them to the guesses word list so they could still be guessed, but they didn't. An easy mistake to make with an unfamiliar codebase.