1. Check if the joystick cap is pulled up; if so, press the rocker cap to solve.
If not, calibrate the joystick (see the tutorial for details)
2. If it is connected to the steam, it cannot be ruled out that it is caused by a bug in steam (this bug does exist in the current version of steam), you can try to push the joystick to the outermost circle and rotate it for two weeks to see if it can be restored. If not, exclude this factor.
p.s. RAINBOW can set the dead zone of the joystick. When the dead zone of the joystick is set to 0, the joystick is bound to drift. Regardless of the product, all joystick 0 dead zones will drift.