You are using both ports in Device mode. No port is running in Host mode. The hosts are the PC and the Switch.
Your default.csv file is an Ultrastik file. That is not compatible with using the USB-A port for a second host.
The Nintendo Switch driver was written under the assumption that the quadstick would be physically unplugged from the Switch after use, so the use-case of connecting via the USB-A port was not considered and not tested.
I guess that is a scenario that is not going to work.
You can force the quadstick to reset by adding a "reset_quadstick" command and triggering that with an input. That should act just like cycling the power.
When you say "not connect to the PC", do you hear the USB connect sound? If QMP was open, it will not recognize the quadstick until QMP is restarted.
Also, the QMP and firmware are both not the latest versions.