Нарушил эту проблему по другой причине ... убедитесь, что релиз-плагин проверяет тег, а не ветку с тем же именем!
Я просто не согласился с этим ... Я создал ветку с именем "1.9.0", в которой я делаю релиз, а затем запустил mvn release: prepare, который также создал тег "1.9.0". Когда mvn release: execute run выполнил git checkout со значением «1.9.0» и в итоге получил HEAD ветви 1.9.0, в которой, конечно же, был SNAPSHOT (1.10-SNAPSHOT).
Это два часа моей жизни, я не вернусь ... В будущем я добавлю суффикс "-release" к названию ветви (например, "1.9.0-release").