Hi,
Based on my understanding, the result of the command :nslookup yourdomain.local will list all the DCs those have DNS records on the dns server the clients contacting to.
For example, siteA has the client 1 and DC 1. DC1 acts as DNS server at the same time.
When run command on client 1, client will query the records from DC1. DC 1 will send back all the ip address of DCs it has no matter the clients can contact other DCs or not.
The result doesn't mean that the clients will use all the DCs for DNS resolution.
If you want to know the DNS server of the clients, you can use the command: ipconfig /all.
Best Regards,