Hello,
I've found the issue with my Arduino Micro (and Leonardo) perhaps you have the same issue.
I found out that NZXT CAM software was the culprit who kept my com ports busy.
Once I closed NZXT CAM I could upload programs to my Micro and Leonardo.