If I get it right it's:
Virtual network 10.1.0.0/16
Gateway Subnet is 10.1.1.0/24
The subnet the VM is in, I guess, is 10.1.0.0/24 ? Or is the subnet 10.0.0.0/24 (because the VM got the 10.0.0.4)?
If the VM really is in the 10.0.0.0/24 subnet I think this might be the problem, because the IP of the VM is outside of the Virtual Network IP range.
I am using this settings without any problem:
Local subnet: 192.168.0.0/24 (laptop)
Virtual Network: 10.0.0.0/16
Subnet for VMs: 10.0.1.0/24 -> IP of VM 10.0.1.4
GatewaySubnet: 10.0.2.0/24
ClientSubnet for Point2Site Connections: 172.16.0.0/24
With this config I am able to connect via RDP from my laptop to the VM (10.0.1.4). If the VM is new and Windows ping doesn't work because ICMP is blocked by the firewall of the VM by default. To enable the ICMP on the Windows VM open the firewall settings -> Inbound Rules -> enable “File and Printer Sharing (Echo Request – ICMPv4 – In)”
Hope this helps.
Regards
Andreas