I have USB-C dock that seems to work intermittently with my Framework. I have it to connect HDMI, power and Ethernet. Windows usually will complain, saying “the previously plugged in USB-C device had an issue.” I don’t have an alternate windows machine to test it on. I have used it on my phone for Samsung Dex, and it works just fine with all of those peripherals.
What info might be useful?
Update: I installed a Realtek driver for the Ethernet adapter in the dock and that seems to help some. I’ve also noticed that plugging in power to the dock after it is being used for HDMI/eithernet helps it behave.