Pivoting, Tunneling, and Port Forwarding

Hello, when I use proxychains to perform an RDP (Remote Desktop Protocol) connection to the target machine through my own port 9050, I can successfully read the flag inside. However, when I conduct an nmap scan, I am unable to see the status of the ports or obtain service information. In your opinion, what could be the reason for this?