Your router should not be set to use itself as a DNS server. Under IP->DNS, verify that the only DNS server IPs entered are remote ones and not the router itself.
What I posted is from your config and it’s what’s wrong, you shouldn’t set any server if you don’t have it. Just let it use dynamic servers that can be seen in your supout.
Edit: Of course if you want, you can set some static public ones like 8.8.8.8.
You misunderstood. In the example, “159.148.60.2” would be the DNS server you want to use (ex. that of your ISP) and not the router itself. The “allow-remote-requests=yes” is what allows the router to be used as a DNS server.