Ah, I see it know, I think..
In downtherabbithole.com.conf, you've set up the VirtualHost using the IP address (31.220.109.71) of the server instead of using a wildcars/asterisk (*). By using the IP address, that VirtualHost takes precedence above the VirtualHosts with the wildcard.
So if you'd change 31.220.109.71:80 to *:80, all should be good.