You can use sales_quote_address_collect_totals_before
event for setting your custom totals related data before Magento collect final totals for a quoted address.
Use of address collects totals before event inside observer, You can fetch specific quote data, shipping_assignment, and total related data for a cart. Continue reading “Use of sales_quote_address_collect_totals_before events Magento 2.”