Alright I fixed it!!!!! - I learned something new today. It was probably simple to always know but never actually took the time to understand what the metric settings are for under network settings. Now I do.
If you are running multiple physical NICs, and you want them to have to have their own subnet (I control this at layer 3) and also communicate out to the internet which requires a default gateway, you must set the metrics for your default gateways if you have multiple gateways for routing.
So in my case - br0's gateway which is eth0 is set to '1' which takes the priority gateway for routing, br1 which is eth1 I set the metric for the default gateway setting to '2' which is the next default gateway but is not the priority gateway for Unraid.
I hope this helps anyone in the future if they run into this and wondering why on reboot the default routing won't stay persistent if there are multiple default gateways in your system.
Example: