[SOLVED] Strange connection issue with Arduino Leonardo

Finally I figured it out.
Not sure if there was a conflict in the last time i unplugged after uploading or not. - -a
But i fixed the port in preferences.txt to the same port as the pale icon in my first picture then uploaded the new sketch at the moment that the Leonardo's entry appears in the device manager (this happened for 2 - 3 seconds after pressing reset button as i said) and it works.
The OS recognized it as new device and gave it new port number.

Hope this information helps when your device arrives. Anyway, more hope for no problem at all :slight_smile: