New Virtual Domain Redirects To Default Domain

I’m having a strange issue at the moment where new domains I add to my secondary ip address is re-directing to my default domain name

I have two IP’s one for my personal websites, and another for just holding domain names I have.

When I add a new domain to my secondary IP address, and enter the domain in my browser, I am shown the default website from my first IP address (although the correct URL is in the browser still).

I have checked over my apache config, and everything looks right, it has the correct ip address and things in there.

It’s strange, as there are other domains hosted on the second ip address and they work just fine, but the new domains do not go to the correct place?

I’ve also compared DNS settings, and they all look good too.