Würde ich .word nehmen, dann ist die Reihenfolge doch verkehrt herum also erst Hi-Byte, dann Lo-Byte.
Ein kurzer Blick in die KickAss-Doku sagt eigentlich, dass .word erst low- und dann high-byte schreibt. Das sollte also auch passen. Allerdings bin ich recht sicher, dass es noch woanders ein Problem gibt, denn .byte <label, >label sollte definitiv keinen Syntax-Error ergeben.