Wireguard+OpenVpn

NordVPN installs a new default gateway when you connect. So outgoing packets of WireGuard go via NordVPN instead of ISP.
One simple solution would be to disregard the default gateway from NordVPN and use source based routing for the LAN hosts that must go through VPN.

You have 3 options:

  1. mwan3 package
  2. pbr package
  3. a set of rules/routes.