Chosen Solution

My R button keeps sticking and I have to pull it up a bit for it to work again but if I touch it from the side, it sticks again

this also happened to me, the way I fixed this was by fully disassembling the controller and then giving it a deep clean, and putting the parts back in their correct places. this can be caused by a broken bracket piece of hopefully just a bit of dust or small debris. I hope this helps,