1. Cable quality and connectors between grase and router. (Including any switch in between if any)
2. Port on main router (connect PC by cable to same port of router where grase is connected and perform speed test. The best, connect PC at the beggining of line, move cable from grase to PC you will test whole line as at 1. above) It is possible that some port on router are limited on purpose. Try other ports.
3. Network card on grase may be low speed
4. Wifi card or whatever is on grase LAN
5. Grase CPU power itself. Depends what grase HW is build on.
This above is the order I would check.