Read the devices and their real state
**Get-PnpDevice** shows devices that Settings no longer lists. A device with an error status is present but not working, which is different from not present at all.
Get-PnpDevice -Class Bluetooth | Select-Object FriendlyName,Status,InstanceId
Get-PnpDevice -Class AudioEndpoint | Select-Object FriendlyName,Status | Select-Object -First 10