Build metadata идёт после + и входит в строку, но полностью игнорируется при сравнении приоритета.
Задавайте два вопроса о равенстве
Точное равенство сравнивает строки; порядковое — различает ли их SemVer.
Стабильная сортировка сохраняет порядок равных
Если build различается при равном приоритете, сохраняется исходный порядок списка.