WG works everywhere except when connected to router

Hi all,

I have a beryl AX setup as a wireguard server in a different state. I can connect to it with no issues from my phone and laptop IF I’m not connected to my home network (my home router is a Flint 2).

So for example, if I disconnect wifi and use my phone’s data or have my laptop use my phone’s hotspot, I can connect to the server with no issues. However, once I connect to my home network, I lose access to the internet from those devices.

I have already factory reset the beryl AX/wireguard server and the Flint 2. Unforuntately, neither made a difference. They are both on the latest stable firmware.

Below is what the logs say. Let me know please what you think the issue could be:

Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): [!] Section nat6 option 'reload' is not supported by fw4
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): [!] Section vpn_server_policy option 'reload' is not supported by fw4
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): [!] Section gls2s option 'reload' is not supported by fw4
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): [!] Section gls2s specifies unreachable path '/var/etc/gls2s.include', ignoring section
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): [!] Section glblock option 'reload' is not supported by fw4
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): [!] Automatically including '/usr/share/nftables.d/chain-pre/dstnat/00-dhcp-no-flow_offloading.nft'
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): [!] Automatically including '/usr/share/nftables.d/chain-pre/mangle_output/01-process_mark.nft'
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): [!] Automatically including '/usr/share/nftables.d/chain-post/mangle_output/out_conn_mark_restore.nft'
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): Failed to parse json data: unexpected character
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): uci: Entry not found
Wed Feb 14 09:06:15 2024 daemon.notice netifd: Network device 'wgclient' link is down
Wed Feb 14 09:06:15 2024 daemon.notice netifd: wgclient (3747): sh: 1: unknown operand
Wed Feb 14 09:06:16 2024 daemon.notice netifd: Interface 'wgclient' is now down
Wed Feb 14 09:06:16 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Wed Feb 14 09:06:16 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Wed Feb 14 09:06:21 2024 kern.info kernel: [ 2217.805000] wireguard: wireguard-hotplug IFNAME=wgclient ACTION=KEYPAIR-CREATED
Wed Feb 14 09:06:21 2024 daemon.notice netifd: Network device 'wgclient' link is up
Wed Feb 14 09:06:21 2024 daemon.notice netifd: Interface 'wgclient' is now up
Wed Feb 14 09:06:21 2024 user.notice wgclient-up: env value:T_J_V_ifname=string J_V_address_external=1 USER=root ifname=wgclient ACTION=KEYPAIR-CREATED N_J_V_address_external=address-external SHLVL=2 J_V_keep=1 HOME=/ HOTPLUG_TYPE=wireguard T_J_V_interface=string J_V_ifname=wgclient T_J_V_link_up=boolean LOGNAME=root DEVICENAME= T_J_V_action=int TERM=linux SUBSYSTEM=wireguard PATH=/usr/sbin:/usr/bin:/sbin:/bin CONFIG_LIST_STATE= J_V_interface=wgclient K_J_V= action ifname link_up address_external keep interface J_V_link_up=1 J_V_action=0 T_J_V_address_external=boolean N_J_V_link_up=link-up T_J_V_keep=boolean PWD=/ JSON_CUR=J_V CONFIG_SECTIONS=global AzireVPN Mullvad FromApp group_6087 group_9053 group_2020 group_4809 peer_2001 CONFIG_cfg030f15_ports=
Wed Feb 14 09:06:26 2024 user.notice firewall: Reloading firewall due to ifup of wgclient (wgclient)