the converter provided was a StarTech USB-C DISPLAYPORT ADAPTER.
basically a USB-C with a DVI (female) end.
Er, that would be a USB-C
DVI ADAPTER then, unless its a multi-port one...
Are you sure you're not confusing DVI with full-sized (not mini) DisplayPort?
Anyway, any solution that involves converting a DisplayPort signal (which is what USB-C provides) to DVI
and then back again probably isn't going to work: (a) most DP-to-DVI adapters will only convert DP
to DVI, not vice-versa and (b) passive DVI adapters won't work with a USB-C adapter - they need an actual dual-mode "DisplayPort++" output from the computer.
Anyway, the USB-C to DP cable
should work - although to be sure I'd go for one like the Pluggable that
explicitly says on the website that it supports 2017 iMac.