So after writing all that out and actually reading it out I realized the only difference between the three networks was that one network was set to "NAT Traversal - Manual: Port Forward" and the other two were "NAT Traversal - Automatic"
I had to use "NAT Traversal - Manual: Port Forward" on one of the sites (no choice) but as soon as I set all three networks to the same even though it has never been needed on the other two networks, all three networks came up together.
My question now... is there some sort of organizational setting on the NAT Traversal that requires ALL networks within an organization to be one or the other to work correctly with Non-Meraki VPN Peers?