I have a Lenovo Thunderbolt 3 dock. It works fine, external monitor connected and used, usb ports work, everything is fine. Until I send my laptop to S3 sleep, because after this

- I can wake up the laptop by pressing the power button on the dock

- But the dock is actually not detected by the laptop, because external monitor is not activated and USB keyboard connected to the dock also does not work. Surprisingly the Laptop screen is not activated either.

- Plugging out and in the dock repairs this.

What can be the problem? Where should I start?

My system is Tumbleweed, freshly updated, but this problem is not related to this update. Also the laptop firmware is freshly updated.