10gb wan issue?

I can confirm there’s a problem with IPFire routing for the 10Gbps connection.

I ran tests with my Qotom Q11032H6 S13 miniPC, equipped with a Twin Lake-N Core i3 N355 processor 8GB RAM and two NICS Marvell AQC113 10 Gigabit LAN interfaces.

On the WAN (Red) side, a PC A: Windows 11 I7-12700KF 32GB RAM with NIC Marvell AQC113 10 Gigabit LAN (Antivirus and firewall disabled) 192.168.1.254
On the LAN (Green) side, a PC B: Windows 11 I5-12400 16GB RAM with NIC Marvell AQC113 10 Gigabit LAN (Antivirus and firewall disabled) 192.168.20.32

I ran several iperf3 tests:
PC A → PC B direct: 9.5 Gbps
PC A → IPFire Red: 9.5 Gbps
PC B → IPFire Green 9.5 Gbps
PC A → Ipfire → PC B: < 4 Gbps (IPFire 2.29 CU 196/197/198 tests, initial installation with no services enabled)

I performed the same test with Vyos:
PC A → Vyos → PC B: 9.5 Gbps

The iperf test:
iperf3 -c 192.168.1.254 -P8 (-R)
The 8 CPUs are never saturated.

Why IPFire divides bandwidth by 2 (and more) but vyos no ?