Random “Device Disconnect” sound but WMI __InstanceDeletionEvent doesn’t log anything

Recently I’m getting random “Device Disconnect” sound on my Desktop PC running Windows 10. It can happen a few minutes after boot or not happen at all when idling for hours or long game sessions, I can’t find a way to relieably trigger it but it is still happening everyday.

I’ve tried to use NirSoft’s USBLogView, which is empty during the sound plays. I also tried to log WMI event __InstanceDeletionEvent in a powershell console, but that doesn’t give anything either. I can confirm both logging method does work by manually unplug something and see the corresponding log, yet neither of them catches anything during the random sound plays.

I notice in Windows Event Viewer that at the time the sound plays, there are multiple logs from DeviceSetupManager, but none of them seem to point to any specific device:

The Network List Manager reports no connectivity to the internet.

A connection to the Windows Update service could not be established.

The Network List Manager reports no connectivity to the internet. (again)

A connection to the Windows Metadata and Internet Services (WMIS) could not be established.

And I’ve also checked C:WindowsINFsetupapi.dev.log , which doesn’t have anything new at the time the sound plays. I’m out of ideas. What other things can I check?