I am further exploring what exactly is causing the freeze. I did update the BIOS - I was on like a half a year old version, though that shouldn't be too big of a problem as the dock is older than that and it has worked without a problem before. That wasn't it - it still happens. I did notice that it doesn't ALWAYS happen, and takes quite a while to manifest. Tried to rule out it didn't happen because of certain applications, which it didn't - happened regardless of what was running. Changed to 6.6.32-2-longterm kernel from https://download.opensuse.org/repositories/Kernel:/ - that one doesn't seem to have the issue.