In my module, on getOrderShippingCost($cart, $shipping_cost), when the current page is "order" (get by $this->context->controller->php_self)
I calculate carrier shipping cost and return it to the function: this works fine and I can see costs of carriers!
When I'm on page "order-confirmation" I return ship cost too, but in this case it seems have no effect!
Another thing: the second parameter of function (that I called $shipping_cost) value is always set to zero.