Thank you for your post. I looked into this for you and didn't think it would be a bug. If the state field is a requirement for a shipment, it would be the carrier, not ShipStation, that requires this. I can understand how confusing it can be if the country doesn't have a state. I would contact support@shipstation.com and give them the list of countries you have issues with.
Yup, trying to ship to Croatia now and it wants a state??? No such thing there.
I'm also not able to print with GlobalPost Plus with some strange validation error... I'm suspecting that it might have to do with this field, since everything else is normal. I can print a label for the next expensive option, but that's $10 more and bites into my profit.
Oof - I've been trying to report this issue to Shipstation also and have had no luck with getting the "required state" field on international shipments recognized as a bug or an issue.
IMO - adding "0" in that field to get past the state field isn't an acceptable solution and widens the margin for delivery issues by international couriers.
I am having the same problem now! Multiple times we have struggled with addresses for international orders. The address verification is terrible and the required "state" field is a nightmare for these! So far we have struggled with Saudi Arabia, Italy, United Arab Emirates, Switzerland, and Portugal. We need a fix ShipStation!!