So it looks like it’s connected (per transfer) but it doesn’t appear to be routing. Do you have a DNS entry defined in both the WG settings on the Server & Client? Eg:

[Interface]
Address = 10.0.0.2/24
PrivateKey = [REDACTED]
DNS = 9.9.9.9
MTU = 1320

I do, on both the server and the client (as I do on all my devices) the exact format is as follows:

[Interface]
Address = 192.168.97.7/32
PrivateKey = [REDACTED]=
DNS = 1.1.1.1,8.8.8.8
MTU = 1320

[Peer]
AllowedIPs = 0.0.0.0/0
Endpoint = [REDACTED]
PersistentKeepalive = 15
PublicKey = [REDACTED]=
PresharedKey = [REDACTED]=

Check the ‘…’ for WG Client & Profiles, (Cog wheel, IIRC) for the WG Server.

The wg will show all WireGuard related entries by filtering for that entry. You can also do others like firewall, wan, etc.

Here is what I get:

root@GL-A1300:~# logread -e wg
Sat Nov 18 13:05:17 2023 daemon.notice netifd: Interface ‘wgclient’ is setting up now
Sat Nov 18 13:05:18 2023 daemon.notice netifd: Network device ‘wgclient’ link is up
Sat Nov 18 13:05:18 2023 daemon.notice netifd: Interface ‘wgclient’ is now up
Sat Nov 18 13:05:19 2023 user.notice mwan3[13951]: Execute ifup event on interface wgclient (wgclient)
Sat Nov 18 13:05:19 2023 user.notice mwan3[13951]: Starting tracker on interface wgclient (wgclient)
Sat Nov 18 13:05:22 2023 daemon.info dnsmasq[14674]: reading /tmp/resolv.conf.wg
Sat Nov 18 13:05:22 2023 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_1559 group_4525 group_3844 group_7103 peer_8275 peer_8161 peer_4618 peer_7861 CONFIG_cfg030f15_ports=
root@GL-A1300:~#

And when the connection drops, these two entries appear:

Sat Nov 18 13:05:23 2023 user.notice firewall: Reloading firewall due to ifup of wgclient (wgclient)
Sat Nov 18 13:10:00 2023 daemon.notice netifd: Network device ‘wgclient’ link is down
root@GL-A1300:~#

I’m not sure why DNS settings would have anything to do with the connection dropping though.