I would first like to say if I am posting this in the wrong place please let me know, I landed here researching my issue and found a thread that was similar but not exactly my issue, so I'm hoping this forum can help. This is my last hurdle to complete unicorns and nirvana.
I am running a Ubuntu based Open Vpn Access Server in Azure...

Static clients get a 172.28.224.0/20 address
Dynamic clients get a 172.27.224.0/20 address
One dynamic client acts as a gateway for a 192.168.10.0/24
Another dynamic client acts as a gateway for a 192.168.1.0/24
The Open VPN server also has a nic 10.1.0.6/24
There is a windows server 10.1.0.4 with 10.1.0.6 set as its default gateway on the Azure Vnet
Static and dynamic clients can ping each other. Groovy!
Static and dynamic clients can ping the 192 networks. Groovy!
The 192 networks can ping the static and dynamic clients. Groovy
Static and dynamic and 192 clients can ping 10.1.0.6. Groovy!
Static and dynamic and 192 clients can ping 10.1.0.4 Groovy!
wait for it....
The windows server with all windows firewalls turned off cant ping any of the vpn clients or the networks they are the gateways for. ERMAHGERD RLY?!
Ip forwarding is enable on the Open Vpn Server.
The windows server is using the open vpn server as its default gateway as well.
I'm at a loss as to what to do next. Static routes on the windows server? But it has the vpn server as the dg so that won't do anything.
Some sort of routing that I'm not aware of how to do on the vpn server?
HALP?