@SamStrong USB-C with retainment exists e.g. https://connector-distribution.com/en/cable/industry-cables/usb-cable/943/lp-16-data-0.5m-usb-c-3.1-cable-with-ip68-gen2-1000mb/s?c=268