Despite your best efforts? I'll say. If you just contracted it for the first time now that's pretty impressive. I was pretty careful, but caught it ages ago. Haven't caught it a second time yet though.
Even if you're vaccinated multiple times it still sucks. I wish you all the best in recovering.