AirAsia did the same thing in Sydney. Switched on the AP soon as wheels off the ground and it just followed where the crew incorrectly programmed it to go. They didn’t know any wiser. Thank Christ the tower had eyes on it drifting over to 16L.
Seems to be a lack of basic knowledge around the basic operations of a circuit. Malindo turned into the downwind leg of 34, assumed all standard? AirAsia turned left over 16l with traffic on approach/rolling down the runway.