okay, Im officially a member of teh drift club. my right Joy-Con on my Switch 2 does this when Im not touching it:

Controller test
Release both sticks. Both dots should rest in the centre.
Left stick X 0.18 Y -0.26
Right stick X 0.00 Y 0.01
its worst in an open-world adventure, where precision matters. ive tried calibrating in teh settings, and it helps for a day before it comes back. is there something longer-lasting i can try?
ive seen a lot of different advice online, from cleaning to repairs to replacement sticks 😅 id like to know what actually works in practice.
