auto-route cannot automatically hijack DNS requests sent to the LAN, so it's need to manually set DNS to servers on
the public internet.
auto-route cannot automatically hijack DNS requests when Android's Private DNS enabled or strict_route disabled.
Usually only browsers and GNOME applications accept GNOME proxy settings.
With the system proxy enabled, some applications will error out (usually from China).