Wireguard Server problems have degraded with newest firmware

I have a Brume 2 as the wireguard server, Slate Plus as the client.

Before the firmware, the connection would go down and the slate plus would fail to reconnect once or twice a week, forcing me to go into the admin panel and manually reset the vpn client connection.

Now, after upgrading the firmware, the problem continues, and has gotten worse, happening twice in one night (tonight).

was able to grab the following logs:

"Tue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): * Set tcp_syncookies to on\nTue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): * Set tcp_window_scaling to on\nTue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): * Running script '/etc/firewall.nat6'\nTue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): * Running script '/etc/firewall.vpn_server_policy.sh'\nTue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): * Running script '/etc/firewall.swap_wan_in_conn_mark.sh'\nTue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): * Running script '/var/etc/gls2s.include'\nTue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): ! Skipping due to path error: No such file or directory\nTue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): * Running script '/usr/bin/gl_block.sh'\nTue Aug 29 18:52:14 2023 daemon.notice netifd: wgclient (26849): uci: Entry not found\nTue Aug 29 18:52:14 2023 daemon.notice netifd: Network device 'wgclient' link is down\nTue Aug 29 18:52:15 2023 daemon.notice netifd: wgclient (26849): sh: 1: unknown operand\nTue Aug 29 18:52:19 2023 daemon.notice netifd: Interface 'wgclient' is now down\nTue Aug 29 18:52:19 2023 daemon.notice netifd: Interface 'wgclient' is setting up now\nTue Aug 29 18:52:19 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_9708 group_9027 group_1993 group_7245 peer_4335 CONFIG_cfg030f15_ports=\nTue Aug 29 18:52:19 2023 daemon.notice netifd: wgclient (27364): Error: inet6 prefix is expected rather than \"\".\nTue Aug 29 18:52:19 2023 kern.info kernel: [349871.377761] wireguard: wireguard-hotplug IFNAME=wgclient ACTION=KEYPAIR-CREATED\nTue Aug 29 18:52:20 2023 user.notice mwan3[27363]: Execute ifdown event on interface wgclient (unknown)\nTue Aug 29 18:52:21 2023 user.notice firewall: Reloading firewall due to ifdown of wgclient ()\nTue Aug 29 18:54:20 2023 kern.info kernel: [349992.209095] wireguard: wireguard-hotplug IFNAME=wgclient ACTION=KEYPAIR-CREATED\nTue Aug 29 18:56:24 2023 kern.info kernel: [350115.643116] wireguard: wireguard-hotplug IFNAME=wgclient ACTION=KEYPAIR-CREATED\n"

Please try removing listen port.
refer to: