More than a few river violations. In almost ALL cases, rivers will not split when going from high places to sea/ocean. One exception is a delta, which requires a specific distribution of loose soil and time which shifts and breaks up into multiple branches. Your rivers should start at higher elevations with lots of branches and join together the closer they get to the sea/ocean/bay/whatever you call your body of water. Likewise, a lake can have multiple inflows, but in geological time will only have a single outflow(there could be more than one, but eventually, one of the two will win out and the other outflow will "dry" up.