Problem connecting to remote networks via CHR from a Windows VM

Hi

I have a CHR running on an AWS instance that I use as a Dude server. The CHR connects via PPTP to remote networks behind MT routers and from the CHR I can telnet or SSH into devices behind those routers no problem.

I also have a Windows VM running the Dude client and connected to the CHR over SSTP. Everything works except I cannot access the devices in those remote networks from the Windows VM - despite adding the routes into the Windows routing table as follows (where 192.168.88.1 is the Windows SSTP interface and 192.168.88.2 is the CHR end of the SSTP tunnel)

Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 172.31.16.1 172.31.30.193 25
10.100.100.0 255.255.255.0 On-link 192.168.88.2 26

What am I missing here?