Build metadata идёт после + и входит в строку, но полностью игнорируется при сравнении приоритета.

Задавайте два вопроса о равенстве

Точное равенство сравнивает строки; порядковое — различает ли их SemVer.

Стабильная сортировка сохраняет порядок равных

Если build различается при равном приоритете, сохраняется исходный порядок списка.