Coming back to this issue in some time. I just installed a fresh copy of Retroarch x64 and my n30 modkit (BT) is now being read as the F30 Arcade. I renamed the F30 BT file in the autoconfig dinput folder and that did prevent the modkit from being read as the F30, but Retroarch seems to be traversing and identifying every single BT file in dinput except the correct n30 modkit BT file. I keep renaming files as they pop up in Retroarch, but not sure when it’ll get to my device. I crosschecked vendor and product IDs in Device Manager and, if I’m reading the hex codes right, the numbers in the correct autoconfig file are, in fact, correct.
Any next steps for troubleshooting? Should I switch the BT controller over to another mode like xinput or something (I forget which was which, but possible 8bitdo’s “android” mode corresponds to dinput?).