VRP solver uses the time impedance to calculate OD matrix and assign orders to route based on the time information from the OD matrix. The distance attribute will be accumulated along the route. Unfortunately, VRP solver only supports optimizing the route with the impedance in time unit. If you put monetary attribute in time impedance, it won't work.
Route solver supports various impedance attributes and accumulated attributes. If you know the order assignment on routes, you may try to use route solver to calculate all kinds of accumulated costs.