The clients will use the DNS server as configured in DHCP (check with ipconfig /all).
The setting you made with "and configured its preferred DNS server to be the DNS server in Site1" only affects how queries *originating* at server 2 are handled and possibly those forwarded because they arenot directly known to server2.
It may however be preferable to have both servers prefer themselves once AD and AD-integrated DNS zones are ready