Галка "блюда не удалять", которую вы используете, подразумевает что нельзя уменьшать количество. Сделать из 1 порции 0,5 это уменьшить/удалить 0,5 порции.
Смысл настройки SZWDish=ON в том и заключается что бы блюда, отмеченные как весовые, добавлялись в заказ с количеством 0. Отсюда для этих блюд (в рамках системы) такого понятия как удаление (уменьшения количества по сравнению с первоначальным) просто не возникает (меньше 0 уже некуда).