When hwmgmtd is running on a Windows system, the daemon uses more memory over time.
Workaround
hwmgmtd is automatically restarted every 24 hours on Windows systems so that memory usage is flushed. You will see a message in the logs stating that hwmgmtd has restarted.