I had no luck on finding the thread I read that in. IIRC from what I read ZeroDelay devices have the same ID when they register upon being plugged in so your OS doesn't know how to order them when you restart because they both look the same. It was something like that. Anyway the fix for the person I was reading was to use a gamepad mapping solution like xpadder, vjoy, x360c, etc. Make your OS think it's an xbox 360 controller, keyboard or another gamepad.
I feel like there was a more elegant solution too but I can't remember. Maybe bind the usb port at the OS level, idk. Sorry I don't have more.