So an update, I manually rebuilt my config in a Hyper-V VM and well and behold it just worked. So then I upgraded again from 2.6 to 2.7 on my physical hardware and the same issue occurred.
This time though I noticed there was mention of OpenVPN (redmine #14646) in the System Patches package so I applied all of the patches, and rebooted, and again the two OpenVPN clients did not route traffic. Strange.
I then went in to the two OpenVPN client configuration checked all of the settings compared to the VM and the only differences I had set on the VM compared to my bare metal upgrade install were:
Exit Notify - set to Retry 1x
Ping Settings - Interval - 5
Ping Settings - Timeout - 30
Compression - Disable Compression [Omit Preference]
I applied the above settings to the two client VPN configurations and rebooted, and the gateways came up green.
I checked the route table between 2.7 not working bare metal and 2.7 working and they were identical.
Maybe something in the above OpenVPN settings or in conjunction that system patch fixed it. I don't really know. At least now it seems to be working