I have a attached an example diagram of my setup. I think I had it working at one point but now I cannot seem to get back to it.
Normally the Home LAN would route 0.0.0.0/0 through ETH0 but also be able to access 10.0.0.0/8 routed through ETH1. If the internet connection on ETH0 goes down I want 0.0.0.0/0 to route through ETH1 as well until connectivity is restored. Right now it seems either internet traffic is working correctly but I am unable to route across ETH1 for 10.0.0.0/8 traffic unless ETH0 shows down or it is trying to load balance the two internet connections which is not wanted.
I am sure it is something simple but I can't seem to figure it out.