X1 Controller Continuousely Vibrating

I uses Xbox One Controller (an old version, named “Midnight Forces”) to play Halo Wars 2 on PC, and have controller vibration option enabled.
I noticed that sometimes my controller would vibrating endlessly, especially but not only when my vision quickly move away from the battlefield where explosion (or other events trigger vibration) occurs. It seems that the vibration failed to reach stop point in some cases. I have to press menu button(not always works) or have another instance of explosion inside my vision to stop vibration properly.
I don’t know if this is my controller’s issue or game’s, but once when I exited to main menu, it was still vibrating, and then it became quiet as soon as I quit the app. So I guess it’s probably a game issue.
The problem has been there since I started to play this game last year. I tried to ignore it, which is too annoying to. Please fix it if possible, thanks!