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

/etc/config/dhcp

uci set dhcp.cfg01411c.localservice='0'

/etc/config/openvpn

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

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 10.8.0.1

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

Remove/reset all the above mentioned settings and properly set up upstream DNS provider:
https://openwrt.org/docs/guide-user/base-system/dhcp_configuration#upstream_dns_provider

All interfaces already use 1.1.1.1 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.