And had he been confident in approaching her, she might not have noticed the pimple, or he might not have had one.
Et s'il avait été confiant quand il s'est approché d'elle, elle n'aurait peut-être pas remarqué le bouton,  ou il n'en aurait peut-être pas eu.