Hi.
It is happening with an IC Reader for me aswell, the error is intermittent, restarting the Raspberry PI will at some point fix the issue.
Meaning on some boots the IC Reader will work as intended and react to cards, when this happens it will keep on working for days/weeks, however a reboot might then break it again.
Hot plugging the device will not make the IC reader work only some reboots of the Raspberry PI will.
I don't know exactly how such a reader functions however it seems like it is not getting the final OK to perform the reads.
Is there any way for me to trace the USB initialization and see whether some specific part fails?
The IC Reader always works on a full Windows 10 Desktop, even hot plugging work here.