You will need to reload apache, yes ( reload is "nicer" than restart - as it does it gracefully and doesn't stop existing connections). I'd suggest using the "--renew-hook" command which will only be run if a certificate is renewed e.g.
Personally I run it daily, rather than weekly as you have in that cron (since certbot checks the certs and only renews them when they are within 30 days of expiry, there is no downside to running it daily )