I am using the Intel X710-T2L. It runs cool and well. But on the latest GT-BE98 firmware, it refuses to negotiate at 10 Gbps, and can only connect at 1 Gbps

Searched online and couldn't find any solution, so i resort to using the Marvell AQC113.
Latest GNUton firmware released on 24 May does not seem to help.
If i connect a 10 Gbps switch in between the ONR and GT-BE98, the Intel X710-T2L can negotiate at 10 Gbps.
ONR (10 Gbps LAN port bridged) -> ASUS GT-BE98 -> 10 Gbps Switch -> PC. Result: PC NIC negotiates at 10 Gbps.
ONR (10 Gbps LAN port bridged) -> ASUS GT-BE98 -> PC. Result: PC NIC negotiates only at 1 Gbps.
I was on 3006.
102.3_1-gnuton0_beta1. I upgraded to 3006.
102.4_1-gnuton0_beta1 (released on 24 May) - it didn't help.
If i downgrade to the much older 3006_
102.2_2-gnuton0_alpha1, issue goes away.
Intel X540-T2L and Marvell AQC113 do not exhibit this issue.
Conclusion: the new firmware branch does not seem to work well with Intel X710.