I had chickenpox twice, once as a 2yo and once at 19. Seems a long time to be hiding, so I would think it was two separate infections.
As with everything else, there will always be outliers - a very small minority may well be able to get corona twice, but it the vast majority cannot it wouldn't seem to be too much of a concern.
No vaccine works for everyone, antibodies wear off etc.