Is it correct that saving an address with only Country should fail to save data?
if you have a default country and that you save an address with only that country, it assumes it's not that the user chose this country, but just that the default was left selected.

So it's normal behaviour, but might not be what you want indeed.