Ropieee cannot identify Topping D90 USB DAC but it can identify SMSL P100 USB Audio

I have tried reset everything. I confirmed the D90 is working with my computer USB connection. I have configured “No HAT” and enabled “Audio USB” option. When I use the SMSL P100 USB Audio, Ropieee identified it right away and I can play music via SMSL’s optical out to the D90.

P100 uses USB power and D90 has independent power supply. I have another USB audio interface (usb power) and Ropieee recognizes it right away.

I have Pi 4 and tried all USB ports. Anything I should check?