Wireguard! weird issue [Resolved]

Hi All, I have configured Wire Guard between two routers OS Version 7.18.2

Router A
Lan IPs=192.168.2.1/24
Wireguard IP=10.1.1.1/30

Router B
Lan IP=192.168.3.101/24
Wireguard IP=10.1.1.2/30

Now
From Router A console
I can ping Wireguard IP of router B, I can ping any LAN IP of Router B,
From Router B Console
I can ping Wireguard IP of router A, I can ping any LAN IP of router A

The problem

From LAN A I cannot ping any PC on LAN B and vice versa

Deepseek and chatgpt unable figure out what’s going on, one thing that I observed that if I Masquerade wireguard interface on Router A then then I can ping LAN of router B but not the vice versa
I have added input rules forward rules nothing worked

one more thing From LAN A pc I can ping wireguard IP of router B and vice versa

I've consulted my crystal ball, and I can say with absolute confidence that your configurations are wrong.

What do you need to figure it out?

one more thing From LAN A pc I can ping wireguard IP of router B and vice versa

Well, you know, the relevant configurations, wireguard and routes, at least.

... and firewall (filter and nat), of course ...

All in all it is easier to post the two complete configurations, instructions here:
Forum rules - #5 by gigabyte091

Issue is resolved; there are some residual IPSec rules causing the issue.

My crystal ball nailed it.