@alsherif ,
If you haven't to, I would recommend you to setup multiple virtualhost for each domain, and then add all the virtual hosts on the listeners first. This way, you can apply LE certificate for each one and set it on the virtual host's SSL tab easily.
Should not getting 404 if setup...