PPPoE change tcp mss with no connection tracking

Recently I’ve made changes on my setup.
I’ve the following scenario:
(AS cloud) → [CCR 1036 2S+ *1] → [SW] → [RB1100 *2] ---- pppoe — /GPON or Radio/ — Customer router

As you can see, *1 it’s to do routing and CGNAT and *2 is doing only PPPoE and queueing with RADIUS to authenticate.
I always use connection tracking set as auto, but to relieve the CPU of 1100 I’ve made a change. In firewall raw, now all non local traffic is marked to no-track.

/ip firewall connection tracking
set enabled=yes

/ip firewall raw
add action=accept chain=prerouting dst-address=10.0.0.0/8
add action=accept chain=output dst-address=10.0.0.0/8
add action=accept chain=prerouting src-address=10.0.0.0/8
add action=accept chain=output src-address=10.0.0.0/8
add action=notrack chain=prerouting
add action=notrack chain=output

So, what’s bothering me it’s the change tcp mss on pppoe. It’ll work appropriate with no tracking on customer traffic? Should I make a mangle rule into the CCR1036 to deal with that and turn off in pppoe profile? :confused:

/ppp profile
add change-tcp-mss=yes dns-server=*.*.*.*,*.*.*.* local-address=192.168.255.1 name=pppoe_profile queue-type=ethernet-default remote-address=\
    cgnat_sas4 use-compression=no use-encryption=no use-upnp=yes

Thanks

Well, I think that nobody is facing this kind of issue. So I just changed pppoe profile to not change tcp mss and put a firewall mangle in the behind router.

Is that the right approach? I don’t know, but works for me. I realy prefer the pppoe option, looks that will handle better, but I don’t know how it’s done inside. As the 2nd router will not handle connection tracking, so it’s safe this way.