Since the 32u4 issues as the follow https://github.com/arduino/Arduino/issues/9290
but the issue is closed i still can't Uploading the Arduino Leonardo.
There is the error message:
Arduino: 1.8.11 (Mac OS X), Board: "Arduino Leonardo"
Sketch uses 3956 bytes (13%) of program storage space. Maximum is 28672 bytes. Global variables use 149 bytes (5%) of dynamic memory, leaving 2411 bytes for local variables. Maximum is 2560 bytes. Couldn't find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.