I have a 2016 MBP and after about 3-6 months I started getting stuck and repeating keys. I was going to take it to the Apple Store to get replaced, but just sort of struggled through it for another 3 months or so as I missed appointment after appointment because I was busy. The problem is now entirely gone and all the keys click the same. I actually had this same thing happen with another 2016 MBP. With enough use, the keys break in and no longer stick.
This is, obviously, a ridiculous solution—if you can even call it that. But an aged keyboard is actually more reliable than a new one.
The fix for this wasn't just adding in a layer to keep the dust out, but getting tighter tolerances on the butterfly mechanism itself and designed around the expansion issue or using different/better materials.