Hi Charles,
Is 10.3.5.0/24 subnet part of the same Virtual Network as the servers subnet? If yes then the default AllowVNetInBound rule would allow the RDP traffic.
Please run Network Watcher -- IP flow verify in the Azure portal to see which rule it says is allowing the RDP traffic to the VM.
https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-ip-flow-verify-overview
-TP