Stuck at "Device was not migrated due to partial or ambiguous match."

Hope this appropriate place for this discussion, it was suggested to me on libusb-devel list
that I take this up here (I’m not using libusb).

I have a generic USB HID device that I have developed and which has worked without a hitch for about 10 years on macOS, Linux and Windows.

I have a user, for whom this device worked 2-3 three years ago in Win10 .

After a year or two of not using the device he when he now tries it, it is not working.

Investigating the Events in Device Manager he sees the infamous “Device was not migrated due to partial or ambiguous match.”

In between the device working and not working a year or two has passed and the PC has been auto upgraded to Win11.

He has tried installing and updating the driver but it does not help.

Since I provide no drivers and AFAIU the HID drivers are part of the OS I did not expect that to help.

I find many reports people being in this situation with mouses and such.

Are there some old drivers from the Win10 installation that could/should be deleted?

Are there some drivers that need to be installed for generic HID devices?

We are stuck at what we can try at this point, any help would be appreciated.

wbr Kusti

PS

My device descriptors looks like this:

Here is my descriptor:

Further info from my user:

2 new items appear when Toad4 is plugged in.
The first one is “HID-compliant vendor-defined device”, Information is:

Device settings for HID\VID_1D50&PID_6020\6&2801700&1&0000 were not migrated from previous OS installation due to partial or ambiguous device match.
Last Device Instance Id: USB\VID_17EF&PID_6019\5&2059b984&0&2
Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Location Path:
Migration Rank: 0xF000FFFFFFFFF120
Present: false
Status: 0xC0000719

The second one is “USB Input Device”, Information is:

Device settings for USB\VID_1D50&PID_6020\0000363 were not migrated from previous OS installation due to partial or ambiguous device match.
Last Device Instance Id: USB\VID_17EF&PID_6019\5&2059b984&0&2
Class Guid: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Location Path:
Migration Rank: 0xF000FFFFFC00F130
Present: false
Status: 0xC0000719

There is no yellow icron showing.
It looks like both USB\VID and HID\VID are not quite right.

This just means that we didn’t migrate anything from Win10 for those devices, so the devices should be clean installs on Win11. We require a definitive match in order to migrate anything and since the IDs don’t match 100% we opted not to.