Hi,
You set a zone restriction in your other shipping methods.
This means that these shipping methods will only be available to the customer if the state of the customer is one of these.
On the first step of the checkout, you're not yet logged in. So in that case, HikaShop will use the "main tax zone" setting of the configuration as the current zone of the customer. So that means that you want either:
- Also set a zone restriction to the free shipping method or an access level to it so that it isn't available for the main tax zone before the login of the customer
- or you want to change the main tax zone to one of the zones of the other shipping methods so that it will default to the shipping method of that zone.