Hi @_S_I_N_ You probably have figured this out since, but on the offchance you haven't - I'm currently in the process of documenting and requesting a fix for this issue.
What's likely caused the issue for you, is that you've had multiple analogue axis bound to the same action - and here Arma trips up, and sums the distance of the axis (or something like it) rather than treating them seperately.
E.g. you hit your "W" key for Forward Cycle, and it does it quickly - but with your joystick at its same "max setting" it doesn't.
For me the issue was that on top of my joystick, I had my xbox controller and its thumb-stick axis bound as well to "Forward", "Backward", pedals etc.
Removing any other axis from they key bind should solve your issue, hope this helps.
I'm making a post for the devs now on the issue, just did a quick search for topics similar to see if it'd already been adressed, but it appears not.