How does mtk hwnat work in dual-WAN mode

Hi, team

Mtk hwnat works fine in a single wan, but cannot work in a double wan. Is there any way to make it work?

Single wan

  vid  portmap  eg-tag  eg-con  stag  ivl  fid
    1  1111--1  uuuu--u      0     0    1    -
    2  ----11-  ----uu-      0     0    1    -
PVID:
port  pvid  prio  matrix
   0     1     0  1111111
   1     1     0  1111111
   2     1     0  1111111
   3     1     0  1111111
   4     2     0  1111111
   5     2     0  1111111
   6     1     0  1111111

eth0( lan ) ——> eth1( wan )

Double wan

  vid  portmap  eg-tag  eg-con  stag  ivl  fid
    1  111---1     uuuu--u      0     0    1    -
    2  ----11-      ----ut-      0     0    1    -
   3  ---1-1-      ----ut-     0    0    1    -

PVID:
port  pvid  prio  matrix
   0     1     0  1111111
   1     1     0  1111111
   2     1     0  1111111
   3     3     0  1111111
   4     2     0  1111111
   5     2     0  1111111
   6     1     0  1111111

                                   ——>eth1.2 (wan1)
eth0( lan ) ——> eth1
                                   ——>eth1.3 (wan2)

Thanks.

Please use the preformated text (the </> button) for console output.