I went throught this post again.
So the problem is, when you set up a custom dns in the UI, the clients uses them but the router itself seems not. Then it caused a problem for the router itself to resolve dns e.g. fw.gl-inet.com?