Большое количество тире в простом предложении затрудняет чтение. Пояснения значений лучше заключить в скобки: Сортировка результатов запроса может принимать два значения: asc (для сортировки в порядке возрастания) или desc (для сортировки в порядке убывания).
В предложении о разведчиках формально верен второй вариант. Но это предложение построено неудачно. Деепричастный оборот, отрывающий причастие от зависимого слова, затрудняет чтение, мешает восприятию смысла. Предложение нужно перестроить.
В предложении про грачей сочетание не спеша обособлять не нужно.
Дело во временной протяжённости даты 10 июня и в полном отсутствии ее у числа 10. При наличии протяжённости и возникает необходимость уточнить, идет речь о начале дня 10 июня или о его конце, а в отсутствие уточнения возникает двоякое чтение.
Правильно: Хорошо хоть, не арестовали. Запятая отделяет вводные слова.
Перенести слово можно так: крос-совер, кроссо-вер.
Предложенные варианты соответствуют общим правилам переноса слов: не отрывать гласную букву от предшествующей согласной, из удвоенных согласных одна остается на строке, а вторая переносится. Перенос в соответствии с исторической структурой слова кросс-овер неудачен, так как будет затруднять чтение слова.
Омонимия – звуковое совпадение языковых единиц, различных по значению. Омонимами могут быть слова (ключ для замка и ключ – родник), но могут быть и синтаксические конструкции, например: чтение Солженицына (Солженицын читает или читают произведения Солженицына), письмо Виктории (письмо от Виктории или письмо к Виктории). Такие конструкции и называют омонимичными.
Верно: Что хорошего ты сделал?
См. здесь.