If each router has a WAN IP then you can use 2 routers setup manually to share the internet connection. You can not load balance across these small routers as there is no gateway of last resort so if 1 router fails the other one can take over. You need to explain to me how your DHCP setup works with your 2 routers. Are you using the default DHCP gateway IP address for your clients? Do your routers support VLANs?
I don't think your switch is sharing traffic across VLANs since you have all traffic untagged and there is no way to distinguish traffic. If I am wrong please explain.
I think my use of the term "Load-balancing" may be misleading. If one router fails anything attached to it fails. Devices don't flip from one router to another if the former becomes overworked.
Long before any of the above I setup my AC68U (the DHCP Server) to manually assign static IP to each of my 70+ "permanent resident" devices (pcs, mobiles, NAS, servers, printers, cameras, hubs, etc). Any "casual" or guest device would be assigned an IP outside the range of static ips manually assigned.
Now that I have added a 2nd router (DHCP Server disabled), any devices that I want assigned to this new router, such as the PCs above, are removed from the AC68U static IP list and their default gateway permanently assigned to the R7000 (see below). Current setup, anything on vlan1 can not see/access the R7000 router. Anything on vlan20, however, can see the AC68U router. Once I restrict this access I will enable the DHCP server on the R7000 and no longer will need to permanently assign a default gateway to vlan20 clients.
I suppose I could toss out the GS108T switch all together and just assign gateway to each device I want to assign to the R7000 but I think plugging such device(s) into one of the ports and letting the DHCP server do all this work seems more efficient. Hope that makes sense.