I've tried with two controllers, both dualshock PS4
I had been troubleshooting for a while, so I decided to just simply do
print(Vector2(Input.get_joy_axis(0, JOY_AXIS_0), Input.get_joy_axis(0, JOY_AXIS_1))). When I ran it, it worked fine until I moved the joystick to the bottom half (i.e.
Input.get_joy_axis(0, JOY_AXIS_1) > 0). It would just stop printing entirely. I'm not sure why it happens; I've even implemented gamepad input in other games before and it worked just fine. Maybe it's a problem with version 3.3?