I had the same issue happen on my (guess!) 2018 Model 3, purchased in spring 2019 - so it is just out of warranty.
I filed a mobile service request with Tesla and asked that they cover the fix, seeing as it is apparently a common problem with this model year, with a weak plastic component...