New SSL Certificate not working NameMismatch and ChainErrors

That's only possible if

  • the port 80 vHost is wrong (*80 instead of *:80) and
  • if the program doesn't check such fatal config errors.

But if a configuration is buggy, then a program may create the next buggy vHost.

Every vHost must be correct and every combination of port and domain name must be unique -> no duplicate vHosts.

PS: There

is your first error.