Hi ,
Can you apply flow trace on the site B srx and check if the correct security policy ( which has the ipsec-vpn called) is being used to allow the traffic. If some other security policy is being used then traffic will not be sent to the VPN but will be passed plain text.
Also check if there is any nat being involved in the process of initiating traffic from site B to site A
Regards
Hemant