Issue with excluding a client from VPN by using PBR

I have installed OpenWRT on AX6S WiFi router and added OpenVPN for NordVPN and Policy Based Routing, I need most of my WiFi clients to use VPN but one client that should be connected to the internet without VPN in order to stream video from my local TV provider, I configured PBR by using the Luci GUI to have this client accessing wan directly, it works in the sense that the IP address seen from this client is my local ISP and not the VPN remote server, however streaming is not working and the video streaming provider refuses to connect. What could be the reason for it?
Worth mentioning that this router is behind the main router connected via ADSL to the ISP

Temporarily stop the pbr service and try creating an ip rule and a static route (in /etc/config/network) to see if that makes a difference.

Edit the commands' parameters accordingly before running.

uci add network rule
uci set network.@rule[-1].lookup='100'
uci set network.@rule[-1].src='192.168.1.100/32' # IP addr of the device that should bypass the vpn

uci add network route
uci set network.@route[-1].target='0.0.0.0/0'
uci set network.@route[-1].table='100'
uci set network.@route[-1].interface='wan' # Logical interface name
uci set network.@route[-1].gateway='192.168.0.1' # LAN IP addr of the main router
uci commit network
/etc/init.d/network restart