Here's a bit of an odd one.
Since November (lockdown) I've been tethering my laptop to my phones data via USB.
Yesterday morning that was working as normal. HIbernated the laptop and went shopping, etc.
Woke the laptop Yesterday afternoon and it would no longer see the phone as a router via USB.
(The phone can still be seen, and used as a media device through the same connection).
USB port checks OK, phone check OK, USB cable checks OK.
I could only think that something has messed up the driver for tethering, but I hadn't updated or changed anything and the connection is metered so Windows shouldn't have done either.
The only things that should bypass the metered connection setting is Defender, or MS critical updates.
Looking at the update history there was indeed a defender update applied yesterday.
I also notice that when opening Task Manager 'System Interrupts' are at 100% CPU for a number of seconds, often a sign of a driver problem.
So I can only assume that the Defender update has 'broken' the driver for USB tethering.
Probably just a temporary glitch so I'm not going to mess about with the drivers in Device Manager.
It's not a great problem, I'm just using the phone as a mobile wifi hotspot instead.