Setup: 2 websites as VirtualHosts on an EC2 running Amazon Linux. One of which the domain name resolves with no trouble (charlesrobertsonarts.com), the other returns server not found from all browsers (nigelyons.com). Both of them have domain names registered with Bluehost which direct to Route 53 DNS. There they have type A hosted zone entries pointing to an Elastic IP (220.127.116.11) for the EC2. Apache has name based VirtualHost entries in its httpd.conf file.
Other VirtualHosts at that IP work just fine with this setup, and I can access the site by adding an entry to my hosts file (18.104.22.168 nigelyons.com). I've searched high and low and am truly baffled as to what is the problem here. Any help would be appreciated.
route 53 hosted zones: