Can someone point me to working instructions to load balance multiple WAN connections? My implementation seems to just randomly choose which connection to use.
You should probably tell us what you want the load balancing to look like. Choosing a connection "at random" is a completely acceptable load balancing strategy for a lot of workloads. "At random" is generally based on one of a handful of algorithms meant to randomize the link it chooses in an attempt to spread out load.
I removed the connections and readded and configured and its working correctly now.