Hello @lostbuddha
Kindly reply in the same thread if you have opened another ticket on the same topic.
The chosen shipping method works like below. If the customer has chosen pickup and then comes to the checkout page, the shipping method will show you the local pickup. If the customer chooses Delivery again on the checkout page itself, then some of the address fields need to be modified other wise the shipping method won’t change.
This is how WooCommerce Works, until the session is closed or the address is changed, the shipping method stays intact.
Thanks & Regards,
Team WP Scripts