I believe that you have a split tunnel and not zero route; so only the traffic bound for the network behind sonicwall is going through; as you wish the traffic for the remote site-to-site VPN tunnel to pass through the sonicwall; then all the traffic from the remote client should first come to the sonicwall and then sonicwall should have policy to allow traffic from remote client to the site-to-site tunnel.
Please let know if you need more details.
Thank you.