I have had to go thru as many as 5 virtual ports in software to find a compatible port for some software. The ports aren't the physical plug in ports on your machine, they are the virtual ports in the software.
As the Grand Master points out, different drivers can have their own preference for one port over another - and Windows sucks.