Maybe it’s because you’re using a different theme color (not the default) and trying to use another theme color. If you switch it to the default theme, see if that page works. If so, then I guess its giving priority to whatever the default theme color is. So that means both theme colors show up in your code, but its choosing the first color as the one to show….just a guess though, I’m honestly not sure.
If the above assumption is correct, you could try adding !important to all of the parts of your code that you need to override….like the #head-wrap, footer, etc.