Is there any drawback for hosting Hachicorp Vault Server and Agent on the same VM?

So I have VM1 which is a Consul Server and VM2 which is Vault server. Now, I want to enable TLS communication between both of these VMs. Therefore, I install Vault Agent on VM1 to pull and renew all the needed certificates from Vault pki backend. Now my question is, it this the way to go to maintain these certificates on Vault Server (VM2)?