Lamp swings forward and stays there while walking

My character has a lamp in his hand and I want that the lamp swings slightly when he walks or after the lamp collided with objects.
But whenever my character walks forward the lamp swings forward and stays there and is not swinging. The same thing happens when the character turns as if there is a centrifugal force.
When the character stays still the lamp swings exactly as I want it to.
To make the lamp swing I used a Physics Constraint and for the Component Names I used the handle and the lamp itself, in the blueprint of my character.
I only allow the lamp to swing in Angular Swing 2Motion and the Swing 2Limit Angle is set to 10.0 with the direction of the ground.
I either want the lamp to swing backward while walking or to just swing slightly back and forth.
I watched several videos about swinging objects and I reproduced every step but my problem persists.
What can I do to solve this problem?

Here is a screenshot of my character walking forward and the lamp is staying like that as long as he walks