Arduino will wait a short time when trying to load. That way, you can press reset and hold it until Ide tries to load. then release it.
The problem may be that when you click on the download Ide, it first compiles, and at the end of the process tries to download. Therefore, pressing reset, clicking the compile button, and immediately disabling reset does not always work, because you release reset too quickly.
James mulling
source share