Hello @witek_1308,
In your log also other threads blocked on the same lock. I think the discovery service is the main reason for the block. The eBUS binding is not very elegant with discovering new things, it discovers and updates more than maybe required. But usually it works.
Could you create a stack trace of one blocked thread? I have an idea about the position, but I’m not sure. I would expect this line as blocker.