https://www.nature.com/articles/s41467-020-19802-w
"There was a low repositive rate in recovered COVID-19 patients in Wuhan. Results of virus culturing and contract tracing found no evidence that repositive cases in recovered COVID-19 patients were infectious, which is consistent with evidence from other sources."
Same paper also states that asymptomatic cases are much less likely to be infectious.
There's probably been a few reinfections, and some decent documentation of a couple. If you repeat an experiment millions of times on diverse individuals, you can expect some variation.
So reinfection actually is possible.
https://www.thelancet.com/journals/laninf/article/PIIS1473-3...
There are vaccines that cause better immune response than the disease it protects against.