I just check the domestic tax and fee is about MYR 23 depending on your departure and arrival. But due to the flight reschedule is less than 3 hours, they are definitely not obligate to provide free cancellation based on regulation. But you can try to HUCA a few times, or else ask them to move to a later flight?