In the past when I fill one of the checkout fields then shipping method section under the checkout page refreshed and then updated like this:
But now shipping method not updated by calling ajax (or knockoutjs I don't know) anymore and I should refresh the page to update the shipping method section (It's based on the country field in checkout)
Best Answer
That was because of the fake zip code that I used for zipping/postal code filed, when you use fake zip/postal code Magento show a notice but not error so when is change zip/postal code as optional filed, and leave it blank, shipping method section refreshed and shipping methods updated