PPPoe Connection Dropping in forward chain

I configured the default firewall configuration for my RB5009. I have PPPoe Server deployed and applied the configuration below:

/ip firewall filter
add action=accept chain=input comment=\
    "Accept Input Chain Connections/Drops Invalid and Other Else" \
    connection-state=new in-interface-list=WAN
add action=accept chain=input connection-state=established,related,untracked
add action=accept chain=input protocol=icmp
add action=drop chain=input connection-state=invalid
add action=drop chain=input
add action=fasttrack-connection chain=forward comment="Fast Track Connection" \
    connection-state=established,related hw-offload=yes
add action=accept chain=forward connection-state=\
    established,related,untracked
add action=accept chain=forward in-interface-list=LAN out-interface-list=WAN
add action=accept chain=forward connection-nat-state=dstnat
add action=drop chain=forward comment=\
    "Prevent Users from Accessing my Management Address" dst-address=\
    192.168.99.0/24 src-address=172.16.0.224/28
add action=drop chain=forward dst-address=172.16.0.224/28 src-address=\
    192.168.99.0/24
add action=drop chain=forward dst-port=443 protocol=tcp src-address-list=\
    expireduserlist
add action=drop chain=forward connection-state=invalid log-prefix=invalid
add action=drop chain=forward

The problem is all of my local connection is working as intended but not for my PPPoe what is causing this?

First, a useless post… No network diagram to understand which device and what it is connected to.
Second a useless post… the complete config is missing and one cannot tell diddly squat from a snippet
Third, your firewall rules are crap.
I just need to look at the huge security problem of the first rule to not even bother looking at the rest…

add action=accept chain=input comment=
“Accept Input Chain Connections/Drops Invalid and Other Else”
connection-state=new in-interface-list=WAN