Every single port, cable, switch and router between your fiber ONT to your laptop has to support that bandwidth. What model is your laptop? What model is your router?
When you say directly connect to the router, are you physically right next to the router testing the speed? Or are you plugging your laptop into ports installed throughout your home?
Pretty sure we knew this was coming. Bunch of articles last year or the year before that stating that SSD prices were going to climb if not skyrocket.