I know it's a bit late, but for other people, make sure that there is no $ at the end of the Pacific/Auckland in the postcodezones file. In one of the earlier posts in this thread, there was a $ at the end of each line (due to cat -et). I used vi and recreated those and had the same lack of offset, until I removed the $ at the end of the line for my postcode.