okay … i'm convinced that BRIDGING the spokes inside of openvpn tunnel is not the way to do it ...
How it should work is that a Spoke 1 LAN ( 192.168.3.1 ) wants to talk to Spoke 2 LAN ( 192.168.5.1 ) there should be an entry that say ... if you want to talk to 192.168.5.1 you have to go thru the HUB LAN ( 192.168.7.1 ) and there should be another entry that says if you want to reach the HUB LAN, you have to go thru this OVPN interface ( 192.168.101.1 ).
If it can't work like that because of a limitation of networking or OSPF or whatever ... i rather not try at all ... I don't need a mesh in my network thats sooner than later going to break things.
This is the main problem I think ...
O>* 192.168.5.0/24 [110/20] via 192.168.101.3, ovpnc2, 00:27:16
O>* 192.168.7.0/24 [110/20] via 192.168.101.1, ovpnc2, 00:27:24
it should say via 192.168.101.1 not 192.168.101.3