I read reviews that USB-C does not charge. I have the same problem. But after a few minutes of research I got a docking station that charged my ThinkPad T580 properly. The solution that worked for me is to download and install Lenovo Vantage. Then select Hardware settings -> Performance and scroll down to Battery threshold. Make some wise decisions and start fresh. You may need to do a Windows update and a Lenovo update. Lenovo update is easy. In Vantage, select System update. There have been several Lenovo updates including a BIOS update. Perhaps this is a key element that was not enough for the battery to work. I didn't delve into the "why and what for" after loading the launcher. While all other features work as expected.
Adapter Docking Station Monitors Compatible
8 Review
Microsoft PD9 00003 Surface Dock
5 Review
WAVLINK USB 3.0 and USB C Universal Laptop Docking Station Dual Monitor with HDMI & DVI/VGA, Gigabit Ethernet, 6 USB Ports, Audio for Laptop, Ultrabook and PCs – Enhance Efficiency in Your Home Office
5 Review
USB C Hub with Dual 4K HDMI, Dual Monitors Adapter, 3 USB Ports, PD Charging, Compatible with Dell XPS 13/15, Lenovo Yoga, HP x360, and More Type-C Laptops
5 Review
Backpack XD DESIGN P705.571 black
32 Review
Backpack Xiaomi Mi City Backpack 2 dark gray
38 Review
Xiaomi Classic Business Backpack Blue Backpack
56 Review
16" Notebook Apple MacBook Pro 16 Late 2019 3072x1920, Intel Core i7 2.6 GHz, RAM 16 GB, DDR4, SSD 512 GB, AMD Radeon Pro 5300M, macOS, MVVL2LL/A, silver, English layout
55 Review