Is it possible to delete approved or applied leave records from the system?

No, you cannot delete approved or applied leave records from the system.

However, admin can cancel the approved and reapply.