NAT Throughput issue on 100/50FD fiber link with RB1100AH

Hi,

I’m experiencing a throughput issue on a RB1100AH unit with a nearly “stock” configuration (i.e., new out of box unit, upgraded to ROS 5.25, configured 1 port for LAN and 1 port for WAN, configured masquerading, that’s it).

The link I should be getting is 100mbps down, 50mbps up, however, on a laptop connected on the LAN of the RB1100AH, I can only get ~ 94/11 on speedtest.net.
If I connect my laptop directly to fiber transceiver, and do another speedtest, I get ~94/46mbps on speedtest.net.
I’ve tried multiple times and the result is consistent. It seems when I am natted behind the Mikrotik, I cannot get higher than ~10mbps upload speed.

WAN → eth1 (configured as 100mbps FD, and when set to auto-negotiate, it negotiates to the same speed, and speedtest.net results don’t change).
LAN → eth6

Under IP->Firewall->NAT, only 1 rule:
action = masquerade, chain = srcnat, src-address = 172.16.10.0/24, out interface = eth1

Does anyone have any suggestions to troubleshoot or fix this issue?

Thanks