I was having issues with vibration not working when I used my Xbox One S controller via bluetooth on my PC. It seemed to mainly happen with Microsoft's own games, like Gears Of War 4 and Forza Horizon 3. For whatever reason, other PC games seemed able to reliably use rumble over bluetooth, but Microsoft's games were strangely random.
I downloaded a free app on the Windows store called "Game Controller tester" which has settings to test vibration, unlike the built-in test in Windows Game Controllers properties.
What I found was that sure enough, there was no vibration when I tested with the app. After some resets and trying different things, I found a fix.
Go to the Windows Game Controllers settings, and click on Advanced. If you don't see your bluetooth controller selected, then select it as the "Preferred Device." BUT, even if it is already selected, just do it again. Click on it, and select it, then click OK.
You'll find that vibration now works.
Somehow whatever flag is being set with that action gets reset sometimes. I don't know how or why exactly, but I have found that doing the above before playing a Microsoft PC game will reliably enable vibration over bluetooth.
Please try it and see if it works for you as well.
I downloaded a free app on the Windows store called "Game Controller tester" which has settings to test vibration, unlike the built-in test in Windows Game Controllers properties.
What I found was that sure enough, there was no vibration when I tested with the app. After some resets and trying different things, I found a fix.
Go to the Windows Game Controllers settings, and click on Advanced. If you don't see your bluetooth controller selected, then select it as the "Preferred Device." BUT, even if it is already selected, just do it again. Click on it, and select it, then click OK.
You'll find that vibration now works.
Somehow whatever flag is being set with that action gets reset sometimes. I don't know how or why exactly, but I have found that doing the above before playing a Microsoft PC game will reliably enable vibration over bluetooth.
Please try it and see if it works for you as well.