A valid Root CA Certificate could not be located, the certificate will likely display browser warnings

You are generating the certificates yourself, of course nobody else is going to trust them; that's the whole point of certificates.

You should get a certificate from a public Certification Authority (or use a free solution like Let's Encrypt).