Should I use "--nginx" after "certbot certonly"?

You can change it to installer = None.

As far as I know, you can just use the command line options when renewing/issuing and it gets stored in the renewal configuration file. Personally, I have not used hooks, so I have little experience with them.