Router itself has no internet - LAN does

So my Mikrotik router cannot ping 1.1.1.1 or google.com but my LAN and network can. I just found out after trying to update…
This must be one of my firewall settings? This is my config > https://github.com/litecactus/mikrotik/blob/main/mikrotik.rsc
Can anyone tell where my blockage is and how to fix it?

Oh duh - answered my own question. I’ve moved my

/ip firewall filter add chain=input action=drop in-interface=pppoe-out1 comment="Drop all other traffic on WAN interface"

rule to the bottom and that’s fixed it. I think the bottom is the right place for that rule right?

Yes, that is where it goes, if you want to block everything that wasn’t allowed before that rule. Why are you using someone else’s config? The config from the author clearly states what each of the sections does. The input chain connects to and from the router. The default rules allow the router to ping on WAN and check for updates - if you change them, you might break connectivity as you found out.

The forward section allows devices on LAN to connect through the gateway.