Although the ‘Xbox Accessories’ tool on Windows 10 didn’t give the option to update the firmware on these two generic controllers (20d6-2005 and 24c6-581a) it did enable the rumble to be turned off (in the Configure… menu).
I’m not sure exactly what I did, but I first attached a Microsoft-brand controller (045e-0b12) which had the rumble feature ticked. I then connected the other two controllers and their rumble feature was unticked too - without me having to untick it. When I moved all 3 controllers back to Linux none of them rumble anymore. And they are all working as expected and no longer affected by this problem.
Not sure if that’s the same controller as yours, but also might be worth looking at.