Should you uncheck DNS "Local Service Only" when using OpenVPN?

I was switching routers and transferring settings found these settings I was using on my old router. I can't remember why I added these. Maybe I read it somewhere to prevent dns leaks or needed it to make Netflix work. idk


uci set dhcp.cfg01411c.localservice='0'


uci add_list openvpn.NordVPN_UK1.push='dhcp-option DNS'
uci add_list openvpn.NordVPN_US1.push='dhcp-option DNS'
uci add_list openvpn.NordVPN_US2.push='dhcp-option DNS'

Is it good practice to do this if I'm using a VPN?

With "Local Service Only" checked traffic routes via whatever "route-gateway" was pushed
With "Local Service Only" unchecked and these settings applied it routes via

PUSH: Received control message: 'PUSH_REPLY,redirect-gateway def1,dhcp-option DNS,dhcp-option DNS,sndbuf 524288,rcvbuf 524288,explicit-exit-notify,comp-lzo no,route-gateway,topology subnet,ping 60,ping-restart 180,ifconfig,peer-id 2,cipher AES-256-GCM'

Remove/reset all the above mentioned settings and properly set up upstream DNS provider:

All interfaces already use and all IPv6 support has been removed. I baked that into the firmware. So there's no benefit to the above configuration?

Those are server side options, you don't need them on the client.