It was one of my greatest pain point, I spent 1 afternoon and 1 evening to make the spinning detection works. According to my test, you need to have a peripheral precise enough and to be constant enough and this is not something simple.
Plus the detection shouldn't be too sensitive or else spinning will always trigger (especially with the left joystick as it is the same code for both mouse and joysticks)
Thank you so much to have enjoyed our game despite the issue !