Why is there no surcharge when the basic fee setting is floating up?
You need to check whether the accumulated surcharge is ticked when the basic fee is adjusted to float up. If the basic fee is set to float up, and the surcharge is ticked, the original price of the surcharge will be kept in the orders for calculation instead of floating up.