WireGuard Client cannot download files. LibreSSL SSL_read bad decrypt.

My setup: 1 GL-MT3000 Beryl AX act as a VPN server (both OpenVPN and WireGuard enabled) and connect to main router (D-Link DSL-3788 AC1200 Gigabit VDSL2 Modem Router). 1 GL-MT3000 Beryl AX act as a WireGuard VPN client. And a 2023 M3Pro mac book as my computer.

Firmware version

4.5.0

Issue description:

When I try to download things with my VPN client, it failed 90% of the time.
First type: Downloading through browsers. For example downloading the dmg file for Mac on this website always failed. https://www.jabra.com.de/software-and-services/jabra-direct
https://jabraxpressonlineprdstor.blob.core.windows.net/jdo/JabraDirectSetup.dmg

Second type: Download through terminal. For example when I install a software with brew, it will throw this kind of error

==> Fetching automake
==> Downloading https://ghcr.io/v2/homebrew/core/automake/manifests/1.16.5
##################################################################################################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/automake/blobs/sha256:7a116fd1052d95a13b40837b85a34cca35dbae9ed2864d1db92abfa960176b55
################################################################################                                                                       54.3%curl: (56) LibreSSL SSL_read: LibreSSL/3.3.6: error:06FFF064:digital envelope routines:CRYPTO_internal:bad decrypt, errno 0

Error: qemu: Failed to download resource "automake"
Download failed: https://ghcr.io/v2/homebrew/core/automake/blobs/sha256:7a116fd1052d95a13b40837b85a34cca35dbae9ed2864d1db92abfa960176b55
henry@henrys-MacBook-Pro ~ %

I think this error “curl: (56) LibreSSL SSL_read: LibreSSL/3.3.6: error:06FFF064:digital envelope routines:CRYPTO_internal:bad decrypt, errno 0” is the cause for both 2 types of failure.

At the same time OpenVPN works perfectly with my setup. Does anyone have similar issue? Does anyone know how to solve my issue?

Thanks in advance!

Steps to reproduce the issue

  1. Set up one Beryl AX as WireGuard server
  2. Set up another Beryl AX as WireGuard client to the Beryl AX server from step 1.
  3. Connect a Mac/PC (in my case M3pro mbp) to the WireGuard client Beryl AX.
  4. Try to download things.