Individuals can indeed be infected repeatedly with the same cold-causing viruses, as immunity wanes over time and does not permanently prevent reinfection.
Clinical challenge studies (such as Callow et al. 1990) and phylogenetic durability analyses (such as Bohm et al. 2021) demonstrate that immunity against endemic human coronaviruses decreases, making repeated reinfections with the same virus possible.