When speeds drop, we assume the switch is overheating, or a port has gone bad, or perhaps the packet buffer is overflowing.
My MacBook pulled down 800+ Mbps on speed tests, but the smart TV I'd hardwired in my great room couldn't break 90 Mbps no matter what I tried. I spent weeks convinced the TV had a crappy network ...