apply_filters( "default_checkout_{$input}" )
For logged in customers, pull data from their account rather than the session which may contain incomplete data.
Description Description
Another reason is that WC sets shipping address to the billing address on the checkout updates unless the "ship to another address" box is checked. @see issue #20975.
Source Source
File: includes/class-wc-checkout.php