When my Windows 10 is connected to PPTP VPN connection, I can still use the local IP address of the device that DHCP gave it, to connect to my Windows 10 from Android RD client app. this shouldn't happen as I haven't "unchecked" the box that this answer is referring to.
so why is that? is this because of a configuration on the server side? or the IP table or DNS cache on Windows 10 still knows/remembers how to route local traffic? I really want to know the reason.