Нет. Вы ошибочно стоите логику работы с купонами. Независимо от режима, для удаления купона (если заказ не сохранен), нужно использовать метод \Bitrix\Sale\DiscountCouponsManager::delete
Что касается режимов:
MODE_CLIENT - работа с товарами в публичке (компоненты корзины, заказа)
MODE_MANAGER - создание заказа в админке
MODE_ORDER - работа с существующим заказом
Что касается режимов:
MODE_CLIENT - работа с товарами в публичке (компоненты корзины, заказа)
MODE_MANAGER - создание заказа в админке
MODE_ORDER - работа с существующим заказом