Certbot would only parse the nginx config as part of the challenge prep.
Or, for new domain requests to create the https server block and related changes. But that isn't part of renew
If you add the sleep I describe you may not need those hooks
Or switch to --weboot method then no parsing is needed