Only the webserver listening on port 80 can satisfy the acme challenge.
This doesn't mean the other won't get certificates. You just have to use the other to authenticate. Like:
certbot --authenticator nginx --installer apache
But you're using a control panel. I would strongly advise to use your control panel features to get your certificates, as control panels tend to mess up whatever they're not controlling .