The (awful) --force-renewal
parameter has no specific affiliation with the renew
subcommand.
First, a huge clarification:
A renewal certificate is just a new certificate that happens to be a duplicate certificate.
The (awful) --force-renewal
parameter simply tells certbot to acquire a duplicate certificate even if the current certificate is more than 30 days from expiration. If said current certificate doesn't exist, the awful parameter does nothing (meaning that a new certificate is simply acquired).