This is partly intentional. As you suspect it's related to the 180° line/date line which effects a handfull of countries, Fiji was kept "unfixed" to be kept as a testing subject as part of trying to figure out a better solution than the current one. I'm not sure if this testing is still relevant or not though.