Strange one. Given its only the laptop, and the laptop works on a neighbour's WiFi and your own WiFI via a hotspot, it must be some kind of incompatibility between the laptop and the router. Try updating WiFi drivers for the laptop, and another option might be to do a bios flash to the latest...