According to Digilent, all HS2 adapters use the shorter "Digilent USB Device" description string: https://forum.digilent.com/topic/23459-jtag-hs2-usb-iproduct-value-changes/?do=findComment&comment=68844 We could either change the device_desc field or remove it altogether (as per the OP's workaround) and rely on the VID/PID to identify the adapter.
I'm seeing the same issue with my Digilent HS2 (Rev A) adapter. I raised the question on the Digilent forums to see if things have always been this way or if earlier revisions used the "Digilent Adept USB Device" string: https://forum.digilent.com/topic/23459-jtag-hs2-usb-iproduct-value-changes/