WireGuard client VPN: Clients Can't Access Internet on VPN-Enabled SSID

Your build is old and EOL so not sure what will work and what not.

You PBR is also old and if your only intent is to route one interface (gianelle) through the VPN we can try with a simple netifd setup.

Start with making a backup so you can go back to this config

Stop the PBR app.

Remove this rule it should not be necessary:

Remove the option route_allowed_ips '1' , this will route everything default through the WAN:

Remove this:

Next we make a table with default route via the wg interface:

config route
	option interface 'wg0'
	option table '102'
	option target '0.0.0.0/0'

and a rule to bind interface gianelle with this table:

config rule
	# for interface
	option in 'gianelle'
	option lookup '102'

Interface gianelle already has a forward to the VPN zone in the firewall but not to the WAN so this interface will only work via the VPN and not via the wan if that is your intent then fine

Reboot your router and test.
If it does not work please show the following and redact keys, passwords, MAC addresses and any public IP addresses you may have:

cat /etc/config/network
cat /etc/config/dhcp
cat /etc/config/firewall
ip route show
ip route show table all
ip rule show
wg show

Again not sure if this will work on your old build.