DNN Version 7.0
Cart Version: 5.57
Cart Settings:
Shipping Zone Management:
Shipping By Weight Management - this just shows the first few records. There are similar rates for all zones.
Cart Page - we've hidden most of the calculate shipping fields as only the State/Region is used to calculate the shipping.
BEFORE SELECTING SHIPPING:

AFTER SELECTING SHIPPING:

AFTER CLICKING UPDATE QUANTITY - region stays the same, shipping disappears. (The wording on shipping is shown when shipping is $0). If the customer then clicks "CHECKOUT" they are taken to Step 1 of the checkout and shipping is never recalculated:

IF WE THEN REFRESH THE PAGE - Shipping is calculated again but region looks different.