Согласно этому , ничего плохого не произойдет, если оба порта USB Type-C работают в соответствии со спецификацией. Итак, вариант (1) из вашего списка.
Подводя итог этому сообщению в блоге на случай, если ссылка когда-либо умрет, он, по сути, объясняет раздел 2.3.1 спецификации Type-C:
Изображение из ссылки на блоге.
Это говорит о том, что, в отличие от более ранних USB-портов, спецификация USB Type-C требует, чтобы питание на порт не подавалось до тех пор, пока не будет завершено определение контакта CC. В основном, в кабеле USB Type-C есть два контакта, которые можно использовать для пассивного определения, является ли устройство хостом или ведомым, использующим резисторы, без включения питания VBus.
Только после того, как хост (DFP) обнаружит, что подчиненный (UFP) подключен, он начнет перечисление и включит питание VBus.
В результате, когда вы соедините два совместимых хоста вместе, ничего не произойдет, так как ни один из них не обнаружит ведомое устройство на другом конце, поэтому питание не подается (предотвращение короткого замыкания источников питания) и не выполняется сигнализация (предотвращение конфликта шины). Это будет вариант (2) из вашего списка.
Однако, если устройство является (дешевым) клоном чего-то, что не соответствует спецификации, кто знает, что произойдет. Если, например, у вас есть зарядное устройство USB Type-C для телефона, и оно не предназначено для спецификации, оно всегда может включить напряжение на шине, что может привести к его повреждению. Это всего лишь предположение.