I noticed that sometimes during checkout, the client country is not recognized and it will be asked to maully select the Shipping Method. Is there a way to put a validation on the shipping method selected by customer.
It is something wrong with the shipping settings you made.
You named country name to the shipping methods. You should name as Free Shipping or Standard Shipping.
and why different shipping methods for each country?