add chain=srcnat comment="Pass VPN_2_VPN" dst-address=192.168.0.0/16 src-address=192.168.0.0/16
IMHO you should have similar rule at the top of your rules to prevent packets to be masquaraded.
This particular rule is taken from central router with 192.168.1.x/24 which is concentrator for some IPSEC with 192.168.x.0/24 subnets.
This rule passes all trafic between all IPSec tunnels.
At each subnet there are rules like:
add chain=srcnat comment="Pass VPN_2_VPN" dst-address=192.168.0.0/16 src-address=192.168.xxx.0/24