this is not the device but is the port that is not working and my idea is not replace the port for another of the same type but for USB c.
The only thing that will communicate is a device that uses a Displayport input.
It's far nearer to HDMI or DVI, and the signals have next to nothing in common with USB, other than being digital and using pairs for very high speed data.
The data formats and protocols are totally different.
The USB-C standard does include an option for dual- or multi-mode USB-C connections, so the same connector can switch some lanes (wire pairs) between USB mode and eg. Thundebolt or Displayport modes, but that needs intelligent support at both ends of the link so the devices agree which lanes are being used for which formats.
The voltage levels are also different for different formats; Displayport uses LVDS while USB uses from 3V to 5V signalling.
The USB-C standard allows devices to communicate over a separate link and negotiate voltages, which if either is a power source or needs charging, and agree uses for the four high speed lanes.
Without the existing machine having that USB handshake capability, nothing connected to it would "know" what to do with the signals on the high speed lanes, or whether to draw power or try and charge it!