I've a solution running on 9.4.1 and when the DefaultCheckoutHandler is used to finish the order, the shipping fees are lost after the order is sent to the checkout provider.
Check the screencast of it https://www.screencast.com/t/H9tqAK4D2kRz
Thanks,
Rui Silva