The issue is that there are certain hardware interfaces that must not be accessed by multiple applications at the same time. Otherwise it could result in a collision and crash.
So several vendors have agreed on certain global synchronization objects (locks/mutexes) to manage access to such interfaces. When an app is going to access such interface, it first checks whether the object isn't used by anyone else. If it is, it waits until it becomes free, otherwise it acquires the lock, does the job and releases it.
If an app is waiting for the lock (because another one has it claimed), it can become stalled because it sits idle and cannot do its job. You're getting that warning because HWiNFO thinks it's waiting too long for another app.
HWiNFO started to show this warning because these locks became used by many apps from different vendors and we have found cases of improper implementation in some software that was resulting in very long blocking of other apps. We require fair use by all vendors so that their apps minimize locking out others (don't hold the lock for excessive time).
It's similar as if a road semaphore would remain red all the day just because some priority cars are expected to be passing sometime that day.