Apply promotionCoupon does not affect adjustments

i am trying to apply coupon to cart by
$this->order->setPromotionCoupon($promotion);
$this->container->get(‘sylius.order_processing.order_processor’)->process($order); $this->container->get(‘sylius.manager.order’)->flush();
but adjustments does not change at all and also total
should i set adjustmnts manually
thanks