the joystick issue in menus is a known issue. Deadzones are hardcoded, but i've already tried to fix the problem and, even when i set the deadzones to the almost maximum possible, the issue still happens.
The latest versions have increased deadzones, but as i said, it still happens. It must be some kind of bug in the code.
I will take a look at it again.