Вы выбираете первую строку перед циклом (даже если вы не используете результат), поэтому, когда цикл начинается, он начинается со второй записи, так как указатель был перемещен туда после первого вызова mysqli_fetch_assoc()
,
Просто удалите $result = mysqli_fetch_assoc($query);
.
$options = "";
if (mysqli_num_rows($query) > 0) {
while ($row = mysqli_fetch_array($query)) {