SmarterMail uses a static database that gets updated (hopefully) whenever SM is updated. That is where the country code lookups are coming from. I'm almost positive the databases are from MaxMind - but not sure what the "manual update" procedure would be as we skipped all that entirely with our own IDS solution.
In the past, we have seen many inconsistencies in the IP space between SM and our outside providers - mainly because assignments are always changing.
We use DigitalRuby IPBan Pro to handle our geo blocking and log scanning blocks and ipinfo.io for updated GeoIP information data.
MailEnable survivor / convert --