I implemented the NATs with out-interfaces, in the policy routing setup, and unNATed packets are still seen with packet sniffer, on both ADSL1 and ADSL2 pppoe interfaces. Here’s a screenshot:
As you can see, unNATed packets are with src-addr of local clients, so some of their packets get NATed, and some don’t. And the first packet is 10.0.0.2? This is mystical and unsolved.