The best way to check this way to would be to see the routing table at site 2. Client-Site2 is BGP i assume and your core is an IGP. As BGP AD is lowest, it will prefer BGP from Site 2. To avoid this, you can propogate the subnets as backdoor so that it will prefer IGP.
Can you paste the routing table from Site 2