I bought a Caldigit TS3 for a M1 Pro and it seems to work fine, connecting to a LG 4k screen, powering the laptop (at 87W according to Caldigit), ethernet cable, and an assortment of thunderbolt 3, usb c and usb A slots.
The two thunderbolt ports are taken up automatically -- one goes to the laptop, the other to the display, the rest are free, of course.
There's a couple of things I haven't worked out yet (e.g. what's the best way of undocking so that attached disks are unmounted correctly) but I suspect those are present with every dock.
There's a webpage dedicated to Caldigit docs and M1 Pro/Max compatibility (
https://www.caldigit.com/caldigit-docks-and-apple-m1-pro-m1-max-compatibility/) if that helps anyone.