Thanks! Maybe you didn't really understand the controls. We haven't done much work on the feedback and explanation of the swing.
For simplicity, the direction of the Swinging force is selected only when the button is pressed, that is, during a dead loop, you should simply hold the button.
We considered the option that you describe, but in quick tests and in game conditions, we decided to leave a more simplified version.
And you can jump on the swing to set the acceleration initially, so as not to swing for a long time)