Relyd and upload not at full speed

Hello. I have an FTTH 2500/1000 at home. My main router is a Flint 2 with GL Inet firmware. I also have another flint 2, connected via wifi to the main router, thanks to relyd and openwrt 24.10.5, that I use to connect the main pc via ethernet cable. The wifi connection between the 2 flint 2 is pretty good:

Down: 3241.9 Mbit/s, 160 MHz, HE-MCS 10, HE-NSS 3
Up: 2882.6 Mbit/s, 160 MHz, HE-MCS 7, HE-NSS 4

However, when I run a speedtest from the second flint, I get full speed (2.1Gbps) in down, but only around 400 Mbps in up.

Is it due to relyd? I tried different combination of software / hw acceleration and packet steering on both router, but nothing changed.

Is there something I can do to improve the upload speed?

you should never run speed test on a router, it's too CPU intensive, only though it.

if you bypass the 2nd router, do you get full speed ?

Yes, I do get full speed. I tried both by connecting the pc to the main router and also via CLI on the first router. In both case, on the first router, I get full speed in up e down.

The issue in on the second router, in up is half. I am reading and it seems a problem of relyd.. but I would like to understand if there is something I can do.

You have two OpenWrt compatible devices, so https://openwrt.org/docs/guide-user/network/wifi/wifiextenders/wds would make more sense (less buggy, faster), but it requires both of them to run genuine OpenWrt.

How much throughput you may expect depends on a lot of factors (distance, obstacles/ interference, concurrent band usage and repeating wired devices or wireless devices), but it will never get anywhere close to 2.5 for 802.11ax in practice.

I need the DDNS of GLInet, so on the first Flint 2 I can’t flash OpenWRT. I tried WDS on the second one, but I was able to ping the server, not to browse the internet though…

The speed is fine in down, I would love to increase the one in up if possible. In terms of bandwidth I know there is more than enough.

You can use the standard OpenWrt DDNS packages on the usual popular providers, many of which are free..... Just search for "free ddns"......