A Microsoft platform for building and publishing apps for Windows devices.
Hello,
Welcome to Microsoft Q&A!
If a query is left running past EnumerationCompleted, it will continue scanning, but with a delay of a few seconds between each individual scan. These delays will increase over time. The specific values of these delays are undocumented and subject to change from release to release. So, it's expected behavior that the scan is not running continuously. However, the remote device should still be discovered if you allow a moment for the next scan to be triggered.
Bluetooth and Wi-Fi Direct do not support background scans, so by extension, they do not support a DeviceWatcherTrigger
The quoted text regarding DeviceWatcherTrigger refers to backgrounds scans, which isn't relevant to the foreground scanning case you're discussing.
The system doesn't provide any guarantees as to scan timing if the DeviceWatcher is restarted every time the EnumerationCompleted event is raised. The underlying implementation may adjust its timing if there are other scans running concurrently on the system.