According to EF it looks the first diversion to AKL was due to maintenance, then the 2nd stop at HNL was "pre-planned", so probably due to crew, maybe fuel, etc.
SYD 920A 24 LAX T4B T4 41 630A 4SYD/OUT0919 OFF0933 *18331LAX/INTMD LNDG AT HNL PRE0300PLANNED ENROUTE STOP HNL *23472LAX/PRE0541 *01012AKL/IN1523 *22383AKL/ETD1830 MTR-DELAY DUE TO A/C MAINTENANCE-E *00033HNL/ETD2100 LAE-PREVIOUS DELAY OF THIS AIRCRAFT *01014AKL/OUT1834 OFF1852 *01522HNL/ETA0456 *0256