I tested the two virtual host configuration in crafted Cpanel style httpd.conf, both works. The problem might be somewhere else.
Can you enabled DEBUG logging and test it again?
To enabled debug logging, you need to change server "Log Level" to "DEBUG" and "Debug Level" to "high". You should...