I asked M5Stack support, their answer is:
The ‘stuck’ design is the original function of the joystick, which we called 'self-clock'. For the purpose of keeping the joystick in one direction continuously, without manual operation.
Best Regards,
support@m5stack.com