Xbox Live failing over laptop tether (ICS / Mobile Hotspot) despite internet access is common. Causes & fixes:
Use phone's native Mobile Hotspot (Wi-Fi) → connect Xbox directly. Bypasses Windows ICS, better NAT, simpler.