23 noshows is not unusual for a LCC carrier in S.E Asia especially for an 0530 Lt departure.
Media reports say it left 2 hours ahead of planned ETD.
A family of 11 didn't get the email/text with the new ETD.
May account for the high number (the other 12 no shows)