Turns out in PostgreSQL you have to use ILIKE to ignore case, this resol...

...ves the region lookup issue