I have a NUVI 3590 and a NUVI 3597. Windows 10 on a Dell 9560 will recognize the 3590 when connected directly to the USB port. It will not recognize the 3597.
After several calls to Garmin support and a couple of years searching the web for a solution, I bought a USB 2.0 hub and connected it to the computer's 3.0 port.
Windows recognizes the 3597 when connected to the 2.0 hub.